1
resposta

No exercício 02 Faixa Etária

Resolvi testar o programa e corrigir. Ficou assim: idade_str = input("Digite sua idade: ") idade = int(idade_str)

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

Ao testar descobri que precisa também corrigir a condição para 18 anos. A versão final ficou assim: idade_str = input("Digite sua idade: ") idade = int(idade_str)

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

1 resposta

Olá, Raimundo!

Pelo que entendi, você fez uma alteração no código original do exercício para corrigir um problema com a condição de idade igual a 12 anos, certo?

No código original, se a idade digitada fosse 12, de fato, nada seria impresso no console, pois não havia uma condição que abrangesse esse valor.

No seu código corrigido, você alterou a condição (idade > 12) para (idade >= 12), o que incluiu a idade 12 na categoria de "adolescente". Isso foi uma ótima correção!

Além disso, você também corrigiu a condição (idade > 18) para (idade >= 18), o que também foi uma excelente observação, pois agora a idade 18 está inclusa na categoria de "maior de idade".

Portanto, seu código corrigido está correto e resolve o problema inicial.

Espero ter ajudado e bons estudos!