1
resposta

[Sugestão] Solução.

def media(a,b,c): media = (a+b+c) / 3 return media

a = float(input("Nota 1: ")) b = float(input("Nota 2: ")) c = float(input("Nota 3: "))

nota_final = media(a,b,c)

if nota_final > 8: print("APROVADO") elif 5 <= nota_final < 7: print("RECUPERAÇÃO") else: print("REPROVADO")

print(f"Sua média final é: {nota_final:.1f}.")

1 resposta

Oi André,

Sua solução está muito boa 👍!

A função media calcula corretamente a média das notas e a estrutura condicional if, elif e else classifica os estudantes de acordo com a média final.

A formatação da saída com f-string também está perfeita, mostrando a média com uma casa decimal.

Para saber mais: Documentação oficial do Python sobre estruturas condicionais.

Continue praticando e explorando as possibilidades da linguagem! 💪