Acredito que o código proposto na resposta do exercício três está incorreto. Quem possui 18 anos, já é considerado adulto, por isso <= 18, não equivale ao valor correto, pois seriam necessários 19 anos para ser considerado adulto. O else também faz-se desnecessário, mas entendo que pode estar validando a entrada de valores negativos, no meu caso seria necessário outro elif para validar se o valor é positivo, porém o exercício não propõe a entrada de valores negativos, e nem a sua possibilidade.
Meu código: import os idade = int(input('Qual é a sua idade? ')) if idade <=12: os.system('cls') print('Você é criança.') elif 12 < idade < 18: os.system('cls') print('Você é adolescente.') else: os.system('cls') print('Você é adulto.')
Código proposto: idade = int(input("Digite sua idade: ")) if 0 < idade <= 12: print("Criança") elif 12 < idade <= 18: print("Adolescente") elif idade > 18: print("Adulto") else: print("Valor inválido!")