“ while循环”中有多个“或”条件

时间:2019-05-16 19:15:29

标签: python-3.x while-loop

我正在做一个学校项目(二十一点游戏) 目前,我正在研究播放器具有的“击中”,“站立” ...选项。

我不是Python专家,但我很确定这应该可行。

请看看它,并告诉我我哪里出问题了。

在调试时,我可以看到进入“ while”循环时“ playerChoice”的值正确。

playerChoice = ''

while playerChoice != 'split' or playerChoice != 'stand' or playerChoice != 'hit' 
or playerChoice != 'double down':
    playerChoice = input('(split, stand, hit, double down) : ')

我希望当其中一条语句为假时,我们应该退出“ while”循环并继续执行代码,但是无论响应如何,循环都会继续进行

我知道我可以在循环中提出某种“刹车”,但是我想知道为什么这不起作用。

0 个答案:

没有答案