码迷,mamicode.com
首页 > 其他好文 > 详细

第十三讲 循环while基础

时间:2015-03-16 11:15:00      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:python 学习

for循环:循环次数已知

while循环:循环次数未知/已知

while循环次数的控制:1,是在循环体中控制;2,是在条件中控制

语法结构:

while 条件:

    code...

    code...

else:

    code...

    code...

注:

1,条件和else的后面都要有冒号,循环体和else程序块都用同意缩进来控制而不用花括号

2,while的条件和if的条件表达式构造类似

3,条件满足时,while下的语句被重复执行;不满足时,跳出循环体,执行else下面的语句块

4,else语句分支可以省略,有需要的时候再添加。

eg1:

i=0     ---------------变量的初始化
while True: -----------True布尔表达式构造条件
    print ‘ok‘,i-------显示第几次打印,输出在同一行
    i=i+1--------------变量修正
    if i==100:---------循环次数在循环体内控制
        break----------跳出循环
else:
    print ‘no‘---------条件False时执行
print ‘out of while

eg2:

i=0
s=0
while i<100:----------条件时运算表达式(循环次数在条件中控制)
    s=s+i
    i=i+1
else:
    print ‘s =‘,s


eg3:

i=0
s=0
while 0 and i<100:   ----注意不能用&&,而是用and,全真则真,一假则假。
    print s,i
    s=s+i
    i=i+1
else:
    print ‘s =‘,s

注:给人的启发是:while A or B:  这样来构造while条件。




















第十三讲 循环while基础

标签:python 学习

原文地址:http://tenderrain.blog.51cto.com/9202912/1620726

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!