Cómo calcular la media aritmética usando Python
Funciones que calculan la media aritmética de 5 notas pertenecientes a una lista o un array. Vamos a calcular, tanto la media aritmética de 5 notas, como la media ponderada de estas, simulando el cálculo de notas de clase con 5 categorías. Estas notas estarán asignadas por código. Sin embargo, lo más recomendable es que sea el usuario quien introduzca los datos propios.
En la primera función se recogen los datos de manera independiente, se suman y se dividen entre el total de los datos de la lista; en este caso, 5.
En la segunda función se multiplica cada nota por su valor correspondiente en la nota final. Todos estos resultados se sumarán. Así se obtendrá la media ponderada deseada.
Aquí te mostramos el código para que pudas verlo mejor:
#función que calcula la nota final de 5 notas
def media(lista):
suma=0
for i in range (len(lista)):
suma=suma+lista[i]
resultado=suma/(len(lista))
return resultado
#función que calcula la media ponderada
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=[1,9,5,2,8]
print(media(notas))
print(mediaponderada(notas))
Como podemos observar, el código no es díficil.
Aquí te dejaremos un vídeo para que puedas realizarlo:
Tras ver el vídeo, ya eres capaz de realizar tu propio código, ya sea en Python o en Pycharm. ¡Mucha suerte!
Etiqueta:2 bachillerato, ies monterroso, media, programación, pycharm, python, tic