鱼C论坛

 找回密码
 立即注册
查看: 1604|回复: 4

[已解决]想问一下while的判断条件使用方式

[复制链接]
发表于 2017-4-18 11:24:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
做到第9课的,其中有好几次使用while的判断条件都不一样,有点迷糊了,所以想问问
比如:
while 1 或者while True是可以无限循环的,可以通过break来结束
然后
a = 0
while  a < 3:
        a = a+1
或者
a = 3
while a>0:
        a = a-1
这两个都是循环三次,到这还是能明白的,然后第九课的课后题中的输入密码三次中使用的是
time = 3
while time:
这个也是无限循环,跟while 1或者true有什么区别吗?
while的判断条件使用有什么诀窍吗?感觉现在一说循环都是固定模式  a <或者> 这样

最佳答案
2017-4-18 11:35:38
while 判断的后面只要是大于0的就是真,while 1,while 3,后面都是大于0
while True,这个True在布尔值里面就是1,所以相当于while 1,也是真
相反,while 后面小于等于0就是假,不会进行循环的,FALSE就是0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-4-18 11:35:38 | 显示全部楼层    本楼为最佳答案   
while 判断的后面只要是大于0的就是真,while 1,while 3,后面都是大于0
while True,这个True在布尔值里面就是1,所以相当于while 1,也是真
相反,while 后面小于等于0就是假,不会进行循环的,FALSE就是0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-18 11:59:46 | 显示全部楼层
哪些不过是例子,类似数学的例子一样
先告诉你用法,在给你例子。
理论是这个:
while循环是在Python中的循环结构之一。 while循环继续,直到表达式变为假。表达的是一个逻辑表达式,必须返回一个true或false值,本文章向码农介绍Python while 循环使用方法,
一个循环是一个结构,导致第一个程序要重复一定次数。重复不断循环的条件仍是如此。当条件变为假,循环结束和程序的控制传递给后面的语句循环。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-18 15:34:01 | 显示全部楼层
gopythoner 发表于 2017-4-18 11:35
while 判断的后面只要是大于0的就是真,while 1,while 3,后面都是大于0
while True,这个True在布尔值里 ...

有些明白了,谢谢解答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-18 15:34:14 | 显示全部楼层
光宇 发表于 2017-4-18 11:59
哪些不过是例子,类似数学的例子一样
先告诉你用法,在给你例子。
理论是这个:

有些明白了,谢谢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-18 05:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表