martes, 25 de agosto de 2015

Practica 2 - Problema 3

Calcular la media aritmética, la mediana y la moda de n-números.

A=[]
while True:
    x=int(raw_input("Escriba número: "))
    if(x>0):
        A.append(x)    
    else:
        break

print "\nLa media es: ",sum(A)/len(A)

A.sort()
if len(A) % 2 == 0:
    n= len(A)
    mediana = (A[n/2-1] + A[n/2] ) / 2
else:
    mediana = A[len(A)/2]

print "\nLa mediana es: ",mediana

repet=0
for i in A:
    veces = A.count(i)
    if veces > repet :
        repet = veces
     
modas = []
for i in A:
    veces = A.count(i)
    if veces == repet and i not in modas:
        modas.append(i)

print "\nLa moda es: ", modas

No hay comentarios:

Publicar un comentario