分支与循环(3)

while循环
语法:

while 条件:
    执行循环体

例:

age=23
while age>18:
     print('成年人')
     age-=1

这里写图片描述
for循环
语法:

for  目标  in 表达式:
    执行循环体

例:

for x in 'ErrorChen':
    print(x)

这里写图片描述

range()
语法:range( [start,] stop [,step=1 ] ) 这个BIF有三个参数,其中用括号括起来的两个表示这两个参数是可选的
step=1表示第三个参数默认值为1
range这个BIF的作用是生成一个从start参数的值开始到stop的值结束的数列
range(5)–>0,1,2,3,4 注意不包括5
例:

for x in range(1,23,3): 
    print(x)

这里写图片描述

综上range()就是生成等差数列的函数,首项,末项,公差,分别对应三个参数

break 命令可以终止循环的运行,然后继续执行循环之后的代码(如果循环之后有代码的话)。

while True:
    print('hello')

执行以上代码会陷入死循环,无限次打印hello,使用break
就能退出循环

这里写图片描述

continue 命令会终止当前的循环,然后从下一个值继续运行

age=10
while age<15:
    age+=1
    print(age)
    continue
print('over')

这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2015-06-14 09:10  ErrorChen  阅读(75)  评论(0编辑  收藏  举报