-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPre-InformeLab10_Jean_Parra.py
More file actions
66 lines (52 loc) · 1.47 KB
/
Pre-InformeLab10_Jean_Parra.py
File metadata and controls
66 lines (52 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# -*- coding: utf-8 -*-
"""
Created on Thu Apr 2 18:16:40 2020
@author: Jean Parra
"""
# ------------- Funciones ------------- #
#%%
import numpy as np
def Kellogs():
Años = np.array([27834,23789,30189,30967,32501,
32701,31665,17155,4614,834])
return Años
def mediapromedio(Años):
promedio1 = (Años[0] + Años[1])/2
promedio2 = (Años[8] + Años[9])/2
print('la diferencia de los promedios de los 2 primeros con los 2 ultimos es de: ' + str(promedio1-promedio2))
#%%
def Menor(Años):
Pequeño = Años[0]
long = len(Años)
for i in range(1,long):
if Pequeño > float(Años[i]):
Pequeño = float(Años[i])
return Pequeño
def Mayor(Años):
Grande = float(Años[0])
long = len(Años)
for r in range(1,long):
if Grande < float(Años[r]):
Grande = float(Años[r])
return Grande
#%%
def Orden(Años):
Ordenanza = np.sort(Años)[::1]
return Ordenanza
#%%
def median(Años):
n = len(Años)
if n < 1:
return None
if n % 2 == 1:
return sorted(Años)[n//2]
else:
return sum(sorted(Años)[n//2-1:n//2+1])/2.0
print('la mediana es: ' + str(median))
#%%
Años = Kellogs()
mediapromedio(Años)
Pequeño = Menor(Años)
Grande = Mayor(Años)
mediana = median(Años)
print('la diferencia entre el año con mayor y menor utilidad es: ' + str(Grande-Pequeño))