1
resposta

[Projeto] Classificando Estudantes por Média

primeiraNota = float(input("Digite a primeira nota :"))
segundaNota  = float(input("Digite a segunda nota :"))
terceiraNota = float(input("Digite a terceira nota :"))


if (primeiraNota < 0  or segundaNota < 0 or terceiraNota < 0):
    print("Nenhuma das 3 notas informadas pode ser menor que 0 (zero) !")
else:
    media = ((primeiraNota + segundaNota + terceiraNota) / 3)

    if media < 5 :
      print ("REPROVADO !")
    elif media < 7 :
      print ("RECUPERAÇÃO !")            
    else:
      print ("APROVADO !")    
1 resposta

Oi! Como vai?

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

É isso aí! Está correto as estruturas condicionais if, elif e else, além da validação inicial para evitar notas negativas, o que mostra um ótimo cuidado com a entrada de dados.

Uma dica interessante para o futuro é usar o método round() para arredondar a média e exibir com menos casas decimais. Veja este exemplo:


media = round((primeiraNota + segundaNota + terceiraNota) / 3, 1)
print("Média final:", media)

O código acima arredonda a média para 1 casa decimal, deixando o resultado mais legível.

Qualquer dúvida que surgir, compartilhe no fórum.

Abraços e bons estudos!

Alura

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