Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Exercício sugere que pessoa com 18 anos é adolescente - Aula02/Hora da pratica

Olá pessoal, a sugestão de que o usuário é um adolescente com 18 anos não está errada na proposta do exercício abaixo?

2 - 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.

Local: Python: crie a sua primeira aplicação > Aula02 > Hora da pratica: condicionais

2 respostas
solução!

Oi, Bruno! Tudo bem?

No exercício, a classificação de "Adolescente" inclui a idade de 18 anos, enquanto "Adulto" é definido como "acima de 18 anos". Geralmente, a idade de 18 anos é considerada como o início da fase adulta em muitos contextos legais e culturais, por isso, a definição no exercício pode realmente causar alguma confusão.

Porém se quisermos ajustar o exercício para refletir essa distinção podemos alterar a classificação para adolescente: 13 a 17 anos e adulto: 18 anos ou mais.

Dessa forma, implementaríamos esse conceito da seguinte maneira:

idade = int(input("Por favor, insira sua idade: "))

if 0 <= idade <= 12:
    print("Criança")
elif 13 <= idade <= 17:
    print("Adolescente")
elif idade >= 18:
    print("Adulto")
else:
    print("Idade inválida")

Espero ter ajudado!

Um forte abraço e bons estudos!

Não se atenha ao enunciado do exercício, foque em escrever o programa

Se o cliente quer que apareça escrito "Adolescente" quando a idade for 18, apenas programe, seu trabalho é colocar no código, mesmo que não faça sentido...

Conseguiu escrever o programa? Envie o código caso esteja ocorrendo algum problema