DEV Community

Srta Katsumi
Srta Katsumi

Posted on • Updated on

Verificar a idade em Python

Estou apredendo a programar, então se o código abaixo estiver com alguma informação incorreta, por favor deixe a explicação correta nos comentários.

while True: 
idade = int(input("Informe sua idade: "))
     if idade <= 5 :
        print("Você é uma neném")
     elif idade <10 :
        print("Você é uma criança")
     elif idade >18 :
        print("Boa sorte com os boletos")
     else
        print("Favor inserir um valor númerico")
        break
Enter fullscreen mode Exit fullscreen mode

Como o código aparecerá para o usuário:

Informe sua idade: 22
Boa sorte com os boletos

OU

informe sua idade: ab
Favor inserir um valor númerico

Explicação do código:

while True: 
#para que assim que fechar o código possa repetir o código automaticamente

idade = int(input("Informe sua idade: ") )
#variável para guardar a informação que o usuário irá inserir

     if idade <= 5 :
 #se a idade informada pelo o usuário for menor que 5, irá aparecer a imagem você é um neném

        print("Você é uma neném")
     elif idade <10 : 
        print("Você é uma criança")
     elif idade >18 :
        print("Boa sorte com os boletos")
     else:
#caso o usuário não informe um número o programa mostrará a mensagem abaixo e fechará o programa

        print("Favor inserir um valor númerico")
        break
Enter fullscreen mode Exit fullscreen mode

Top comments (2)

Collapse
 
eduardoklosowski profile image
Eduardo Klosowski

Já que você pediu para deixar nos comentários, o comando Break; é em letra minúscula, e o ; ao final da linha é opcional no Python, e recomendado não usar. Portanto para ter um código seguindo melhor as boas práticas da linguagem, deveria ser break.

Collapse
 
srtakatsumi profile image
Srta Katsumi

Obrigada pela explicação.