1
resposta

[Projeto] Classificando estudantes por média

# Entrada de dados

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: {media:.2f}")

# Fluxo de decisão para determinar a situação do aluno

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

Oi, Willians! Como vai?

Seu código ficou bem organizado: você fez a entrada das três notas, calculou a media corretamente e usou if, elif e else de forma clara para classificar a situação do estudante.

Uma dica interessante para o futuro é guardar o resultado em uma variável antes de exibir a mensagem, deixando o código mais fácil de adaptar depois. Veja este exemplo:


if media >= 7:
    situacao = "Aprovado"
elif media >= 5:
    situacao = "Recuperacao"
else:
    situacao = "Reprovado"

print(f"Situacao: {situacao}")

Esse código define a situação do aluno e imprime o resultado no final.

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