Comando while não funciona
Bom dia!
<<< esc = ''
while esc not in 'PI':
esc = str(input('Par ou Ímpar? ')).strip().upper()[0]>>>
O código acima é parte de um jogo de par ou impar, eu quero que ele fique colocando a pergunta na tela enquanto o jogador não digitar par ou impar, p ou i.
acontece que ela não funciona e finaliza direto sem colocar a pergunta na tela.
Pq será?
<<< esc = ''
while esc not in 'PI':
esc = str(input('Par ou Ímpar? ')).strip().upper()[0]>>>
O código acima é parte de um jogo de par ou impar, eu quero que ele fique colocando a pergunta na tela enquanto o jogador não digitar par ou impar, p ou i.
acontece que ela não funciona e finaliza direto sem colocar a pergunta na tela.
Pq será?
Elionai Freire
Curtidas 0
Melhor post
Divino Rodrigues
13/04/2020
Boa noite. Verifique se você não está iniciando essa string como vazia, se a String não possui um valor não tem como o laço fazer a verificação. Tente colocar algum valor para a String, nem que seja um espaço.
esc = ''
GOSTEI 1
Mais Respostas
Elionai Freire
11/04/2020
Boa noite. Verifique se você não está iniciando essa string como vazia, se a String não possui um valor não tem como o laço fazer a verificação. Tente colocar algum valor para a String, nem que seja um espaço.
esc = ''
Obrigado...foi isso mesmo!
GOSTEI 0