Oi, Adriel! Como vai?
Gostei de como você organizou o cálculo da média usando uma lista para armazenar as notas. Isso torna o código mais limpo. Mas repare que a variável nota2
e nota3
estão com a mesma mensagem de entrada, o que pode confundir o usuário.
Veja uma forma de corrigir e melhorar a verificação das condições:
nota1 = float(input('Informe sua primeira nota: '))
nota2 = float(input('Informe sua segunda nota: '))
nota3 = float(input('Informe sua terceira nota: '))
media = (nota1 + nota2 + nota3) / 3
if media < 5:
print('Aluno está reprovado!')
elif media < 7:
print('Aluno está em recuperação!')
else:
print('Aluno está aprovado!')
O código corrige a entrada das notas e simplifica a condição do elif
, já que media == 5
já está incluída em media < 7
.
Conte com o apoio do Fórum na sua jornada.