1
resposta

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:

while True:
    try:
        n1 = int(input("Digite sua idade: "))

        if n1 < 0:
            print("Idade não pode ser negativa.")
        elif n1 <= 12:
            print("Você é criança.")
        elif n1 <= 18:
            print("Você é adolescente.") 
        else:
           print ("voce e adulto")

           continuar = input("Deseja classificar outra idade? (s/n): ").lower()
        if continuar != 's':
            print("Encerrando o programa.")
            break
    except ValueError:
        print("Entrada inválida. Por favor, insira um número inteiro para a idade.")
1 resposta

Olá, Lucas, como vai?

Obrigado por compartilhar seu código. A lógica principal está funcionando bem e a classificação das faixas etárias está correta. Há apenas um ponto de atenção no controle da variável continuar, já que ela só é definida dentro do bloco do adulto, o que pode gerar um erro quando a idade informada for menor que 18.

Fico contente por você ter compartilhado seu exercício. Continue trazendo seus estudos para o fórum sempre que quiser. O espaço está à disposição.

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