2
respostas

[Práctica] Classificando estudantes por média

Bom dia,

Eu compartilho meu exercício,

nota1= float(input("Ingrese la primera nota: "))
nota2= float(input("Ingrese la segunda nota: "))
nota3= float(input("Ingrese la tercera nota: "))

media= (nota1+nota2+nota3)/3

if media >=5 and media <=7:
    print(f"Tiene una media de {media:.2f}, RECUPERACIÓN")
elif media<5:
    print(f"Tiene una media de {media:.2f}, REPROBADO")
else:
    print(f"Tiene una media de {media:.2f}, APROBADO")

Saludos

2 respostas

Hola, Ana! ¿Cómo vas?

Gracias por compartir tu código con la comunidad Alura.

Me gustó cómo organizaste las condiciones para clasificar a los estudiantes por promedio. Tu código está claro y fácil de entender.

Un detalle interesante es que puedes usar elif 5 <= media <= 7: en lugar de if media >=5 and media <=7: para hacer la condición más legible. Mira este ejemplo:

if 5 <= media <= 7:
    print(f"Tiene una media de {media:.2f}, RECUPERACIÓN")

Esto hace la lógica más simple y fácil de leer.

Cuenta con el apoyo del foro en tu viaje. ¡Saludos y buenos estudios.

Hola Renán,

Muchas gracias por tus comentarios, te comento que aunque vi ese ejemplo en una solución aún no entiendo la lógica, me siento un poco frustada por ello, siempre intento que las que los ejercicio sean como una frase y está en particular no la entiendo, agradecería un poco más de detalle, muchas gracias de antemano.

Un saludo