1
resposta

Ponto cego


if (idade < 12):
        print("Você é uma criança.")
    elif (idade > 12):
        print("Você é um adolescente.")

O numero 12 se encontra no "Ponto cego" ou seja ao digitar 12 ele não entra nem como criança nem como adolescente.

Na categoria Criança o código deve ficar : if(idade <=12) Na categoria Adolescente o código deve ficar : if(idade >= 12)

1 resposta

Olá Robson, tudo bem com você?

Isso mesmo, se não usarmos a igualdade em uma das condicionantes o número 12 ficará em um “ponto cego”.

Para corrigirmos esse problema devemos usar a condicionante de igualdade, mas devemos fazer o uso em apenas um momento, quando usamos ele em dois momentos o código executa sempre a primeira ocorrência.

Continue usando o fórum da Alura, postando o seu aprendizado, dúvidas e desenvolvimento.

Abraços e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software