循环结构
上一节
下一节
程序的循环结构
循环结构和选择结构有些类似,不同点在于循环结构的条件判断和循环体之间形成了一条回路,当进入循环体的条件成立时,程序会一直在这个回路中循环,直到进入循环体的条件不成立为止。
遍历循环
for <循环变量> in <遍历结构> :
<语句块>
从遍历结构中逐一提取元素,放在循环变量中
无限循环
While <条件>
<语句块>
反复执行语句块,直到条件不满足时结束
循环控制保留字
break跳出并结束当前整个循环,执行循环后的语句
continue结束当次循环,继续执行后续次数循环
break和continue可以与for和while循环搭配使用
两种结构综合举例:
while <条件测试>;
<语句>;
if <条件测试>; break #现在跳出循环,忽略else
if <条件测试>; continue #现在转到循环顶部
else:
<语句>; #如果没有遇到break

