分支与循环(3)

来源:互联网 发布:广联达电力预算软件 编辑:程序博客网 时间:2024/04/28 01:16

while循环
语法:

while 条件:    执行循环体

例:

age=23while 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=10while age<15:    age+=1    print(age)    continueprint('over')

这里写图片描述

0 0
原创粉丝点击