Media Aritm茅tica en Python

Calcular la media aritm茅tica en Python es muy sencillo, aunque existen varias posibilidades de hacer esta operaci贸n.

 

 

Matem谩ticamente , la聽media aritm茅tica, tambi茅n llamada聽promedio聽o聽media, de un conjunto infinito de n煤meros es el valor caracter铆stico de una serie de datos cuantitativos, objeto de estudio que parte del principio de la esperanza matem谩tica o valor esperado, se obtiene a partir de la suma de todos sus valores dividida entre el n煤mero de sumandos.

formula media aritmetica
F贸rmula media aritm茅tica de wikipedia.com

Media aritm茅tica simple en Python

En este caso, vamos a calcular la operaci贸n con la funci贸n sum de Python, para sumar todos los valores y luego dividir esta suma entre el n煤mero de valores. Para ello, he creado una funci贸n que recibir谩 una tupla o lista de valores y devolver谩 el resultado.

El c贸digo es el siguiente:

def media(valores):
    return sum(valores)/len(valores)

Para probar la funci贸n podemos usar el siguiente c贸digo:

valores = (9, 123, 5, 4, 12, 45, 56, 76)
print('El promedio de ',valores,' es: ',media(valores))
# Salida: El promedio de  (9, 123, 5, 4, 12, 45, 56, 76)  es:  41.25

Promedio en Python con bucle for

En el ejemplo anterior hemos usado una funci贸n nativa de Python (sum)聽que sumaba todos los valores para posteriormente dividirlo entre el n煤mero de valores.

En este caso para realizar la suma vamos a usar un聽bucle for,como se puede apreciar en el siguiente c贸digo:

def mediafor(valores):
    sum=0
    for n in valores:
        sum=sum+n
    
    return sum/len(valores)

Para probar la funci贸n podemos usar el c贸digo que se muestra a continuaci贸n:

valores = (9, 123, 5, 4, 12, 45, 56, 76)
print('El promedio de ', valores, ' es: ', mediafor(valores))
# Salida: El promedio de (9, 123, 5, 4, 12, 45, 56, 76) es: 41.25

Al ser el mismo conjunto de valores el resultado es igual que en el ejemplo anterior.

logo python

Si quieres aprender m谩s sobre Python haz en el siguiente enlace 馃檪

 

 

Deja un comentario