1
resposta

Minha Resposta:

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: {round(media, 1)}")

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

Oi, Luiz.

Agradeço por compartilhar.

Eu gostei de como você estruturou as condicionais usando if, elif e else, e também do uso do round(media, 1) pra deixar a saída mais organizada. A forma como você tratou o intervalo 5 <= media < 7 mostra um bom entendimento de comparações encadeadas.

Uma dica interessante para o futuro é usar listas para calcular a média de forma mais flexível.


notas = []
for i in range(3):
    nota = float(input("Digite uma nota: "))
    notas.append(nota)

media = sum(notas) / len(notas)
print(f"Media: {media:.1f}")

Esse código cria uma lista de notas, usa sum para somar e len para contar, deixando o código mais reutilizável.

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