循环语句用于重复执行任务。以下是基本结构说明。
for 循环
代码如下,循环体内的结构同样需要缩进和冒号:
# 程序开始
for i in range(0, 5, 1): # 遍历范围 0 到 4
print(i) # 执行命令 a
i = i + 1
print("循环结束,i=%d" % i) # 执行下一程序
结果:
0
1
2
3
4
循环结束,i=5
range是一个内建函数,功能是生成一个范围(从 0 开始,到 5 的前一个数 4 结束,间隔为 1),间隔省略后默认为 1。for i中的i是一个临时生成的变量,循环结束后也可以在外部使用。i = i + 1是手动增加变量值,在 for 循环中修改它不会改变迭代次数。
终止循环:break & continue
接下来看下终止循环的第一个方法:break。
# 程序开始
for i in range(0, 5):
if i == 3:
break
print(i)
i = i + 1
结果:
0
1
2
可以看到,当 i 的值等于 3 的时候,整个循环程序就被终止了。接下来我们试一下 continue。
for i in range(0, 5):
if i == 3:
continue
print(i)
i = i +


