Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Aula Condicionais

[A DÚVIDA FOI EXPLANADA JÁ NO VÍDEO SEGUINTE DA FORMAÇÃO]

Olá,

Estou com a seguinte dúvida: Não é possível utilizar o input para definir a idade, como segue no exemplo abaixo, ou eu que estou fazendo da maneira errada? Pois da erro quando compilo o programa. Caso esteja fazendo da maneira errada, poderiam me mostrar a maneira correta? Grato!

print de como estou escrevendo o programa que está dando erro ao compilar

2 respostas
solução!

o input() quando usado sozinho recebe string, como no programa tem que pegar uma idade, você pode envolver o input em um int, tipo, idade = int(input("Digite a idade: ")), porque nesse caso ai nunca vai entrar no if, porque "18" que vai estar armazenado em idade, não é igual a 18, pois um é string e o outro é inteiro.

Perfeito, Anderson. Obrigado!