1
resposta

media de nota

nota_1 = float(input('digite a nota 1 '))
nota_2 = float(input('digite a nota 2 '))
nota_3 = float(input('didite a nota 3 '))
media = (nota_1 + nota_2 + nota_3) / 3
print (media)
if media >= 7:
    print('parabens você passou')
elif media < 7:
    print('você esta de recuperação')
else:
    print('infelizmente você reprovou')
1 resposta

Oi, Sidnei! Como vai?

Agradeço por compartilhar.

Você calculou a média corretamente e aplicou a estrutura if, elif e else de forma organizada. Um ponto interessante é que a condição elif media < 7 acaba cobrindo todos os casos abaixo de 7, então o else nunca será executado. Neste ponto, vale ajustar as faixas para que cada situação tenha sua própria condição.

Uma dica interessante para o futuro é definir intervalos mais específicos, por exemplo, usando and para criar uma faixa de recuperação:


nota1 = float(input('digite a nota 1 '))
nota2 = float(input('digite a nota 2 '))
nota3 = float(input('digite a nota 3 '))

media = (nota1 + nota2 + nota3) / 3

if media >= 7:
    print('aprovado')
elif media >= 5 and media < 7:
    print('recuperacao')
else:
    print('reprovado')

Neste código, usamos and para verificar se a média esta entre 5 e 7, separando melhor cada situação.

Alura

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