1
resposta

Minha solução para o exercício de classificando estudantes por média

nota1 = float(input('Digite a primeira nota: '))
nota2 = float(input('Digite a segunda nota: '))
nota3 = float(input('Digite a terceira nota: '))

soma = nota1 + nota2 + nota3
media = soma / 3
if media >= 7:
    print(f'Aprovado! nota final: {media:.2f}')
elif 5 <= media < 7:
    print(f'Recuperação! nota final: {media:.2f}')
else:
    print(f'Reprovado! nota final: {media:.2f}')

1 resposta

Oi, Camila! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu uso das estruturas condicionais ficou bem claro e direto. A forma como organizou a lógica facilita a leitura e a manutenção do código. Boa escolha no uso de f-strings para formatar a média com duas casas decimais.

Uma dica interessante para o futuro é usar a função round() para arredondar valores, especialmente quando não quiser mostrar casas decimais extras:


media = round(media)

print("Media final:", media)

Esse código arredonda o valor da média para o inteiro mais próximo antes de exibir. Pode ser útil em outras situações de exibição de resultados.

Alura

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