程序的循环结构
遍历循环
for <循环变量> in <遍历结构>:
<语句块>
完整遍历所有元素后结束
每次循环,遍历结构获取的元素放入循环变量,并执行一次语句块
- 计数循环(N次):
for i in range(n):
<语句块>
-
字符串遍历循环:
for c in s:
<语句块> -
列表遍历循环:
for item in ls:
<语句块> -
文件遍历循环:
for line in fi:
<语句块>
无限循环
while <条件>:
<语句块>
(反复执行语句块,指导条件不满足时结束)
循环控制保留字
break和continue
break:跳出并结束当前整个循环,执行循环后的语句
continue:结束档次循环继续执行后续循环
可与for和while搭配使用,之跳出一个循环
循环的高级用法
else:
当循环没有被break语句推出时,执行else语句块(else语句作为正常完成循环的奖励)