Oiê! Como resolvo o problema de que, por meio do código passado na aula, quando entro uma idade maior que 18 anos, o resultado informado é adolescente + adulto? Tentei corrigir para o código abaixo mas não funcionou :/ Alguma dica?
Oiê! Como resolvo o problema de que, por meio do código passado na aula, quando entro uma idade maior que 18 anos, o resultado informado é adolescente + adulto? Tentei corrigir para o código abaixo mas não funcionou :/ Alguma dica?
Olá, Ana! Tudo bem?
O correto seria utilizar adolescente = (12 < idade < 18) ou adolescente = (18 > idade > 12), ou seja, a variável adolescente retornará True se a idade estiver entre 12 e 18.
Da forma que você postou, essa mesma variável será True quando a idade for maior que 12 e maior que 18 (ou seja, sempre que a idade for maior que 18, retornará True).
Uma outra dica é usar os operadores <= e/ou >= para não ter problema quando o usuário digitar as idades 12 e 18, já que nessa situação, todas as variáveis retornaram False.
Verdade, acabei me equivocando :D muito obrigada pela ajuda!!!
Por nada, Ana! Fico feliz que tenha ajudado :)
Ah, peço por gentileza que marque o tópico como solucionado caso não tenha mais dúvida.
Abraços e bons estudos ;D