Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Classificando estudantes por média

# Questão 7 - Média final do aluno

# Entrada de dados
# Solicita as três notas do aluno
nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))

# Calcula a média final
media = (nota1 + nota2 + nota3) / 3

# Exibe a média
print(f"Média: {media:.2f}")

# Verifica a situação do aluno
if media >= 7:
    # Exibe mensagem de aprovado
    print("Aprovado")

elif media >= 5 and media < 7:
    # Exibe mensagem de recuperação
    print("Recuperação")

else:
    # Exibe mensagem de reprovado
    print("Reprovado")
2 respostas
solução!

Olá!

Parabéns por concluir o desafio Classificando estudantes por média.

Sua solução está excelente. Ao utilizar o tipo float, você garantiu que o sistema aceite notas com casas decimais, o que é fundamental para a precisão escolar. O uso da f-string com a formatação {media:.2f} demonstra um ótimo cuidado com a apresentação dos dados, entregando um resultado limpo e profissional. E, a lógica das condicionais cobre todas as faixas de desempenho de forma direta e objetiva.

Na sua visão, você acredita que mostrar apenas o status final é suficiente ou exibir o valor da média arredondado, como você fez, traz mais confiança para quem está usando o programa?

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

Apresentar a média traz mais confiança