1
resposta

Hora da Pratica: Classificando os Estudantes por Média

nota_um = float(input("Digite a primeira nota: "))
nota_dois = float(input("Digite a segunda nota: "))
nota_tres = float(input("Digite a terceira nota: "))

media = (nota_um + nota_dois + nota_tres) /3

if media >= 7.0:
    print(f"Sua média é de {media:.2f} e você esta APROVADO!!")
elif 5 <= media < 7.0:
    print(f"Sua média é de {media:.2f} e você esta de RECUPERAÇÃO!!")
else:
    print(f"Sua média é de {media:.2f} e você esta REPROVADO!!")
1 resposta

Oi, André! Como vai?

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

A sua solução tá bem organizada: você coletou as três notas, calculou a média corretamente e aplicou as condicionais if, elif e else de forma clara para classificar o resultado do estudante. Um ponto que chama atenção é o uso da formatação {media:.2f}, que deixa a saída mais legível mostrando apenas duas casas decimais.

Nesse caso também cairia bem o método round() pra arredondar valores numéricos antes de exibi-los ou utilizá-los em cálculos.


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
media_arredondada = round(media, 2)

print("Media final:", media_arredondada)

Nesse código, round() arredonda o valor da média para duas casas decimais, deixando o resultado mais organizado na saída do programa.

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