En este ejercicio sobre programación en Python vamos a ver cómo obtener el promedio a partir de una lista (a la que también me referiré como arreglo). Es decir, dada una lista o arreglo, obtener su sumatoria y a partir de la misma el promedio de todos los elementos.
Algoritmo
Para obtener la sumatoria y promedio de una lista en Python, debemos recorrer a la misma y en cada iteración, agregar a la sumatoria (previamente iniciada en 0) el valor actual.
Después, para obtener el promedio, dividimos la sumatoria entre la cantidad de elementos de la lista.
Obtener sumatoria
Así que para obtener la sumatoria hacemos lo siguiente. Tenemos la lista, la recorremos y vamos sumando.
arreglo = [10, 7, 6, 10, 4, 9, 10, 5, 9, 8, 4, 3, 1, 10, 10, 10, 2]
# Para sumar simplemente recorremos el arreglo y aumentamos el valor
suma = 0
for valor in arreglo:
suma = suma + valor
print(f"La suma es {suma}")
Calcular promedio
Para calcular el promedio de un arreglo en Python hacemos lo siguiente:
# Y el promedio se obtiene dividiendo la suma entre la cantidad de elementos
cantidad_elementos = len(arreglo)
promedio = suma / cantidad_elementos
print(f"El promedio es {promedio}")
Poniendo todo junto
Finalmente veamos todo el código:
# https://parzibyte.me/blog
arreglo = [10, 7, 6, 10, 4, 9, 10, 5, 9, 8, 4, 3, 1, 10, 10, 10, 2]
# Para sumar simplemente recorremos el arreglo y aumentamos el valor
suma = 0
for valor in arreglo:
suma = suma + valor
print(f"La suma es {suma}")
# Y el promedio se obtiene dividiendo la suma entre la cantidad de elementos
cantidad_elementos = len(arreglo)
promedio = suma / cantidad_elementos
print(f"El promedio es {promedio}")
La salida será:
La suma es 118
El promedio es 6.9411764705882355
También puedes explorar más entradas sobre Python en mi blog.