python while两个条件_python“while”有两个条件:“and”或“or”

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

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值