1
resposta

Minha resolução

nota1 = int (input ("Digite a sua 1° nota: "))

nota2 = int (input ("Digite a sua 2° nota:  "))
nota3 = int (input ("Digite a sua 3° nota:  "))
media = (nota1 + nota2 + nota3)/3

if media >= 7:
    print(f"Parabéns você está aprovado, com média final de {media}")

elif media < 5:
    print(f"Infelizmente você está reprovado, sua com média final foi de {media}")

else:
    print(f"Infelizmente você está de recuperação, sua com média final foi de {media}")
    
1 resposta

Olá, Rafael. Tudo bem?

Obrigado por compartilhar seu código com a gente.

Muito bom como você estruturou as condições para a média dos estudantes. O uso do if, elif e else está claro e bem organizado. Isso facilita a leitura do código e demonstra compreensão dos conceitos aprendidos.

Uma dica interessante: você pode usar a função round() para arredondar o valor da média, caso queira apresentar apenas duas casas decimais na saída. Veja este exemplo:


nota1 = int(input("Digite a sua 1° nota: "))
nota2 = int(input("Digite a sua 2° nota: "))
nota3 = int(input("Digite a sua 3° nota: "))
media = round((nota1 + nota2 + nota3) / 3, 2)

if media >= 7:
    print(f"Parabéns! Você está aprovado, com média final de {media}.")
elif media < 5:
    print(f"Infelizmente, você está reprovado. Sua média final foi de {media}.")
else:
    print(f"Infelizmente, você está de recuperação. Sua média final foi de {media}.")

Neste exemplo, o uso de round() arredonda a média para duas casas decimais, tornando o valor mais preciso e apresentável. Parabéns pela dedicação! Continue assim, praticando e evoluindo.

Conte com o apoio do Fórum. Abraços e bons estudos!