Código de programa que calcula la media aritmética y la media ponderada.
Aquí os dejamos el código que necesitas para poder calcular la media aritmética además de la ponderada. En el código se calcula solamente con 5 notas pero puedes añadir las notas que desees . El código es el siguiente:
#función que calcula la nota media y la media ponderada.
def media(lista):
suma=0
for i in range(0,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
# programa principal
notas=[3,9,5,0,8]
print(media(notas))
print(mediaponderada(notas))
Ahora os dejamos una captura del código en Pycharm.