Calcular la media y la ponderada en Python
Vamos a programar la media aritmética y la media ponderada de 5 notas definidas. Este programa puede resultar de gran ayuda para calcular la media final de tus notas cambiando las notas por las tuyas propias.
Este código ha sido realizado en el programa Pycharm.
def media(lista):
suma=0
for i in range(len(lista)):
suma=suma+lista[i]
resultado=suma/(len(lista))
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,9,0,2,7]
print(media(notas))
print (mediaponderada(notas))
Adjunto aquí un vídeo en el que se calcula la media aritmética de una forma diferente, pero que también puede resultaros de utilidad: