分支与循环(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')
版权声明:本文为博主原创文章,未经博主允许不得转载。