Clássico de sempre...
nota_1 = float(input("Digite a primeira nota: "))
nota_2 = float(input("Digite a segunda nota: "))
nota_3 = float(input("Digite a terceira nota: "))
media_final = (nota_1 + nota_2 + nota_3) / 3
if media_final >= 7:
print("Você está APROVADO!")
elif 5 <= media_final < 7:
print("Você está de RECUPERAÇÃO!")
else:
print("Você está REPROVADO!")
Voltei aqui e estou editando uma nova resposta para esse exercício, pois fiz um minuncioso estudo arrespeito e cheguei a esta conclusão abaixo:
notas = [float(input(f"Digite a {i}ª nota: ")) for i in range(1, 4)]
media = sum(notas) / len(notas)
print("Você está APROVADO!" if media >= 7 else "Você está de RECUPERAÇÃO!" if media >= 5 else "Você está REPROVADO!")
Fiquei horas pra conseguir, revendo o material da faculdade sobre lógica para tentar enxugar o máximo possível o código, espero que os próximos eu possa aperfeiçoar! Claro que nem tudo que planejei no papel foi de fato o que "Era" aceitavel no problema, mas já deu uma luz do que consegui desvendar desse problema!