Calcula la media aritmética en Python
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:
#función que calcula la nota final como media 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 nota ponderada de 5 notas
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=[8,2,4,5,3]
print(media(notas))
print(mediaponderada(notas))
Aquí tienes una captura del programa en Pycharm:
Aquí tienes los enlaces a Python y Pycharm.
Y aquí el vídeo para que aprendas a hacerlo:
Etiqueta:2 bachillerato, ies monterroso, media, programación, pycharm, python