Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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!")

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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!