Calcular la media aritmética en Python.
![](http://montesteam.org/wp-content/uploads/2021/12/programamedia.jpg)
Calcular la media aritmética en Python es muy fácil. Vamos a hacer un programa que calcula la media de 5 notas que están en una lista o array. La introducción de la lista no es necesaria, la hacemos mediante código pero una forma de mejorarlo sería que el usuario tuviera que meter los números. Además, hemos hecho una función que hace una media ponderada de las 5 notas para simular el cálculo de las notas en clase con 5 categorías.
La primera función va tomando elemento por elemento de la lista y las va acumulando en la variable suma. Luego lo divide entre el número de elementos del array, calculando así la media artimética. He aquí el código:
#Calcular una funcion
def media(lista):
suma=0
print(len(lista))
for i in range (len(lista)):
print(lista[i])
suma=suma+lista[i]
resultado=suma/(len(lista)-1)
return resultado
def mediaponderada(lista):
resultado=0.4*lista[0]+0.4*lista[1]+0.1*lista[2]+0.05*lista[3]+0.05*lista[4]
return resultado
notas=[8,2,4,5,3]
print(media(notas))
print(mediaponderada(notas))
Etiqueta:2 bachillerato, ies monterroso, media, pycharm, python, tic