Python - Calculo de la media de los numeros

 
Vista:

Calculo de la media de los numeros

Publicado por Eloy (1 intervención) el 18/04/2020 13:13:00
Hola estoy empezando a aprender y en este ejercicio consigo sacar la nota media de los suspensos pero no de los aprobados.¿Hay algo que este haciendo mal?

1
2
3
4
5
6
7
8
9
10
11
12
notas = [4,3,2,7,6,8,5,10,3,8]
suspensos = 0
aprobados = 0
for nota in notas:
    if nota < 5:
        suspensos = suspensos + 1
    elif nota >= 5:
        aprobados = aprobados + 1
print ("Hay" ,suspensos, "suspensos.")
print ("Hay" ,aprobados, "aprobados.")
print ("La nota media de suspensos es:",(suspensos + nota) // suspensos)
print ("La nota media de aprobados es:", (aprobados + nota) // aprobados)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Calculo de la media de los numeros

Publicado por joel (901 intervenciones) el 18/04/2020 19:01:52
Hola Eloy, para tener la media de cualquier rango de números, tienes que saber la suma de los números y cantidad de números... y tu no tienes la suma de los números.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar