1
resposta

[Sugestão] Classificando estudantes por média

nota1 = float(input("Digite a primeira nota: "))
if not (0 <= nota1 <= 10):
    print("Nota inválida! Digite um valor entre 0 e 10.")
    exit()

nota2 = float(input("Digite a segunda nota: "))
if not (0 <= nota2 <= 10):
    print("Nota inválida! Digite um valor entre 0 e 10.")
    exit()

nota3 = float(input("Digite a terceira nota: "))
if not (0 <= nota3 <= 10):
    print("Nota inválida! Digite um valor entre 0 e 10.")
    exit()

media = (nota1 + nota2 + nota3) / 3

if media >= 7 and media <= 10:
    print(f"Sua média é {media:.1f}, você está APROVADO!")
elif media >= 5 and media < 7:
    print(f"Sua média é {media:.1f}, você está em RECUPERAÇÃO!")
else:
    print(f"Sua média é {media:.1f}, você está REPROVADO!")
1 resposta

Oi, Catia! Como vai?

Agradeço por compartilhar.

Gostei da forma como você estruturou suas condicionais, ficou bem clara a lógica de classificação. A validação das notas antes do cálculo também mostra cuidado com o fluxo do programa. Continue praticando porque sua evolução está nítida.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!