python-3.x - “while循环”中的多个“或”条件
问题描述
我正在研究一个学校项目(二十一点游戏) 目前我正在研究“击中”“站立”......玩家拥有的选项。
我不是 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”循环并继续执行代码,但是无论响应如何,循环都会继续
我知道我可以在循环内想出某种“刹车”,但我想知道为什么这不起作用。
解决方案
推荐阅读
- typescript - 条件类型和泛型
- php - Rinvex laravel 地址
- python - 在 Kivy 中传递自定义小部件属性
- caching - LFU 缓存 - 随机/不一致的结果
- node.js - 打字稿在使用 global.mongoose 时抛出类型错误
- reactjs - sx 道具未在 Material-UI 5 中的自定义组件中进行转换
- java - Java:错误说未声明的变量,但我想我已经声明了它?
- android - 在画布上绘制缩放位图
- excel - VB.NET 如果字符串的最后一个字母/符号是特定符号
- python - 删除列表中的增量元素并将它们压缩为一个元素