Olá! Estou com um questionamento que já foi descrito no fórum, porém não sanou ainda minha dúvida.
Sobre o seguinte código:
media = float(input('Digite a média: '))
if media >= 6.0:
print('Aprovado(a)')
if 6.0 > media >= 4.0:
print('Recuperação')
if media < 4.0:
print('Reprovado(a)')
No segundo item, qual o motivo da linguagem não aceitar a seguinte forma de escrita:
media = float(input('Digite a média: '))
if media>=6.0:
print('Aprovado(a)')
if 4.0 >= media < 6.0:
print('Recuperação')
if media < 4.0:
print('Reprovado(a)')
Na verdade, ele aceita, mas não retorna a função print.