1
resposta

Classificando estudantes por média

nota_1 = float(input("Digite a primeira nota:"))
nota_2 = float(input("Digite a segunda nota:"))
nota_3 = float(input("Digite a terceira nota:"))

media = (nota_1 + nota_2 + nota_3) / 3
print(f"A média é: {media:.2f}")

if media >=7:
  print("Aprovado")

elif media >= 5 and media < 7:
  print("Recuperação")

else :
  print("Reprovado")
1 resposta

Oi, Marina, como vai?

Seu código atende corretamente ao que a atividade pede. A média foi calculada da forma esperada e a estrutura condicional ficou adequada para classificar o aluno entre aprovado, recuperação e reprovado. Um ponto positivo é que você utilizou a formatação {media:.2f} para limitar a exibição da média em duas casas decimais, deixando a saída mais organizada. A condição elif media >= 5 and media < 7: também está correta e segue exatamente a regra proposta no exercício.

Como você imagina que poderia adaptar esse programa para calcular a média de mais de três notas?

Parabéns pela resolução da atividade e obrigado por compartilhar seu código no fórum. Continue praticando e, sempre que quiser, o fórum está à disposição para trocar ideias e tirar dúvidas.

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