Oi, Maicon! Tudo bem?
Parabéns pelo desempenho! Deixo apenas uma sugestão em relação a sintaxe na condição de "Recuperação", o operador >=
não pode ser usado da forma media < 7.0 >= 4.0
, devemos dividir essa condição em duas partes para verificar se a média está entre 4.0 e 7.0, como no exemplo abaixo:
media = float(input('Digite a média: '))
if media >= 7.0:
print('Aprovado(a)')
elif 4.0 <= media < 7.0:
print('Recuperação!')
else:
print('Reprovado(a)')
Nesse exemplo, usamos elif
para verificar se a média está entre 4.0 e 7.0, isso ajuda a tornar o código mais claro e evita a repetição desnecessária de condições. Além disso, essa estrutura garante que apenas uma das condições seja executada, já que o elif
só é avaliado se o if
anterior for falso.
Espero ter ajudado!
Um forte abraço e bons estudos!