概述
TLDR在底部。
首先,如果以下条件为真,while循环将运行,因此
DieOne != 6 or DieTwo != 6:
简化后必须返回true,以便运行while函数
这个
和
运算符返回true if
二者都
条件为true,因此while循环仅在其为
真与真
.
所以
while DieOne != 6 and DieTwo != 6:
如果骰子中的任何一个掷6,则不会运行,例如:
如果diceone掷4,dicetwo掷6,while循环将不会运行,因为dieone!=6是真的,迪特沃!=6为假。我把这一思路编成了下面的代码。
while DieOne != 6 and DieTwo != 6:
while True and False:
while False: #So it won't run because it is false
这个
或
操作员的工作方式不同,
或
运算符返回true时
一
,因此while循环将在
真的还是真的
,
是真是假
,或为假或真。
所以
while DieOne != 6 or DieTwo != 6:
如果两个骰子中只有一个掷了六个就可以跑了。例如:
如果diceone掷4,dicetwo掷6,while循环将运行,因为dieone!=6是真的,迪特沃!=6为假。我把这一思路编成了下面的代码。
while DieOne != 6 or DieTwo != 6:
while True or False:
while True: #So it will run because it is true
TLDR/综述:
while True: #Will run
while False: #Won't run
还有:
while True and True: #Will run
while True and False: #Won't run
while False and True: #Won't run
while False and False: #Won't run
或:
while True or True: #Will run
while True or False: #Will run
while False or True: #Will run
while False or False: #Won't run
最后
以上就是畅快西装为你收集整理的python while两个条件_python“while”有两个条件:“and”或“or”的全部内容,希望文章能够帮你解决python while两个条件_python“while”有两个条件:“and”或“or”所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复