13019003606 发表于 2017-11-25 15:11

python第五课|while

本帖最后由 13019003606 于 2017-11-25 15:19 编辑

while是一个真值循环,顾名思义
就是判断的结果为真就执行循环,并且只要判断结果为真(即为布尔型的True),就一直循环

while True:
    do something
上方这个循环就是一个死循环。会一直进行下去。因为判断的内容一直为真。

save = True
while save:
    save = input('>')
    if save == False:
      save = False
上方这样的代码的话,思考一下怎样才能停下这个循环。

while 还经常跟break搭配
a = 1
while True:
    a+=1
    if a==5:
      break
a=5时,循环会被停止
另外a+=1代表a = a+1

作业就是第二段代码,思考思考。比较简单

183595412 发表于 2017-11-25 16:19

感谢楼主大无畏的分享精神

aqianga 发表于 2017-11-25 19:05

楼主是在自学吗?{:1_904:}

ftmovie 发表于 2017-11-25 20:00

支持楼主自学不错

angeluron 发表于 2017-11-25 20:29

不懂的说 看起来很高端的样子。

13019003606 发表于 2017-11-26 09:14

aqianga 发表于 2017-11-25 19:05
楼主是在自学吗?

差不多是吧

aqianga 发表于 2017-11-26 12:36

13019003606 发表于 2017-11-26 09:14
差不多是吧

我准备去培训Python

xusuns 发表于 2017-11-28 14:54

为啥换行后会变成false

13019003606 发表于 2017-11-28 17:39

xusuns 发表于 2017-11-28 14:54
为啥换行后会变成false

哪里?详细一点

xusuns 发表于 2017-11-28 19:52

13019003606 发表于 2017-11-28 17:39
哪里?详细一点

第二段代码停止循环
页: [1] 2
查看完整版本: python第五课|while