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
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
Top comments (2)
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 serbreak
.Obrigada pela explicação.