1
resposta

Minha resposta

nota1 = float(input("Informe a primeira nota: ")) nota2 = float(input("Informe a segunda nota: ")) nota3 = float(input("Informe a terceira nota: "))

media = (nota1 + nota2 + nota3) / 3

print(f"Sua média final é: {media:.2f}")

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

1 resposta

Oi, Claudete! Como vai?

Gostei de como você estruturou a média e a classificação do estudante. Um ponto interessante seria deixar a estrutura if-elif-else mais legível, quebrando as condições em linhas separadas.

Veja este exemplo:

nota1 = float(input("Informe a primeira nota: "))  
nota2 = float(input("Informe a segunda nota: "))  
nota3 = float(input("Informe a terceira nota: "))  

media = (nota1 + nota2 + nota3) / 3  

print(f"Sua média final é: {media:.2f}")  

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

O código acima melhora a organização e evita colocar várias condições na mesma linha, facilitando a leitura e manutenção.

Conte com o apoio do Fórum na sua jornada.