Oi Victor, tudo bem? 😊
Parabéns pela sua solução para o desafio! 👏 O código está bem estruturado e cumpre o objetivo de classificar os estudantes com base na média.
Uma pequena sugestão seria usar a função round()
para formatar a média, garantindo que ela sempre tenha duas casas decimais, o que pode evitar pequenas imprecisões. 🤔
Veja como ficaria:
nota1 = float(input('Digite sua primeira nota:'))
nota2 = float(input('Digite sua segunda nota:'))
nota3 = float(input('Digite sua terceira nota:'))
media = (nota1 + nota2 + nota3) / 3
media_formatada = round(media, 2)
print(f'sua média é: {media_formatada}')
if media >= 7:
print('Você está aprovado.')
elif 5 <= media < 7:
print('Você está de recuperação.')
else:
print('Você está reprovado.')
Além disso, para deixar o código ainda mais legível, você pode adicionar alguns espaços em branco entre os operadores e após as vírgulas. 💪
Continue praticando e explorando as possibilidades do Python! 🚀
🎓 Para saber mais: