1
resposta

Faixa Etária

Pergunte ao usuário sua idade e, com base nisso, use uma estrutura if elif else para classificar a idade em categorias de acordo com as seguintes condições:

#Criança: 0 a 12 anos;
#Adolescente: 13 a 18 anos;
#Adulto: acima de 18 anos.

idade = int(input("Digite sua idade: "))
if idade >=0 and idade <= 12:
    print ("Criança")
elif idade >= 13 and idade <=18:
    print ("Adolescente \n")
else:
    print ("Adulto \n")
1 resposta

Olá, Laerte, como vai?

O seu código está correto e atende perfeitamente ao que foi solicitado no exercício. Você utilizou a função input para capturar o dado, realizou a conversão para o tipo inteiro e aplicou a estrutura condicional de forma lógica e funcional.

Como uma sugestão de boas práticas, é possível simplificar as verificações de intervalo. Em vez de utilizar o operador lógico and, a linguagem permite realizar comparações encadeadas, o que torna a leitura mais próxima da matemática convencional. Por exemplo, a condição para a categoria criança poderia ser escrita como 0 <= idade <= 12 e a de adolescente como 13 <= idade <= 18.

Parabéns pela dedicação e pelo compartilhamento da sua solução, continue praticando.

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