Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

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

media = (nota1 + nota2 + nota3) / 3

print(f"Média final: {media:.2f}")

if media >= 7:
print("Aprovado")
elif media >= 5:
print("Recuperação")
else:
print("Reprovado")

1 resposta

Olá, Fernanda! Como vai?

Você aplicou corretamente a lógica das estruturas if, elif e else para classificar os estudantes de acordo com a média calculada. Um detalhe importante é garantir a indentação dentro dos blocos condicionais, pois em Python ela é necessária para que o código funcione corretamente.

Uma dica interessante para o futuro é utilizar a função round() para trabalhar com valores arredondados quando necessário. Veja este exemplo:


media = round((nota1 + nota2 + nota3) / 3, 2)
print(media)

Nesse código, round() arredonda a média para duas casas decimais antes da exibição.

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