Python——While 循环 for 循环与 break 语句
While 循环 for 循环与 break 语句
程序的第三大结构是循环结构。在此结构中,通过一个判断语句来循环执行一个代码块,直到判断语句为假时跳出循环。循环语句分为 while 循环、for 循环、循环嵌套和迭代器。循环语句中有一个语句 break,通过这个语句可以跳出整个循环。
以下场景便模拟了循环结构与跳出循环的现实场景:
在一个工厂的流水线上每天需要加工零件 100 件,且每件零件所做的加工都是一样的,也就是说流水线每天要循环做相同的工作 100 次。但是如果在加工时突然停电,则流水线停止对后面所有零件的加工,跳出循环。
主要是让学习者学会使用 while 循环与 break 语句。
相关知识
while 循环和 break 的结构如下图所示:
1.while 语句
while 语句的基本形式为:
while 判断条件 1:循环语句
当判断条件 1 为 true 时,执行循环语句,直到判断条件 1 为假。例如:
count = 0
while(count <= 10):
print("现在计数为:",count)
count += 1
2.for 循环
for(循环表达式;布尔表达式;迭代因子){
循环体;
}
for 循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。for 循环在第一次反复之前要进行初始化,即执行初始表达式;随后,对布尔表达式进行判定,若判定结果为 true,则执行循环体,否则,终止循环;最后在每一次反复的时候,进行某种形式的“步进”,即执行迭代因子。
3.break 语句
break 语句的基本形式为:
while 判断条件 1:
循环语句
判断条件 2:
break
当判断条件 1 为 true 时执行循环语句。若此时判断条件 2 为 true,执行 break 跳出 while 循环,若判断条件 2 一直为 false,则执行 while 循环,一直到判断条件 1 为 false。
例如:
count = 0
while(count <= 10):
print("现在计数为:",count)
count += 1
if(count > 5):
break
实战:
具体要求如下:
1.填入当已处理零件数小于总零件数 count < partcount 时的 while 循环判断语句;
2.在停电时填入 break 语句跳出循环。
count += 1
print("已加工零件个数:",count)
if(electric):
print("停电了,停止加工")
测试说明
测试输入:
3
0
预期输出:
已加工零件个数: 1
已加工零件个数: 2
已加工零件个数: 3
全部代码:
//技术还不是很熟练在慢慢学习,如文中有错误,欢迎指出,纠正一个错误就是一次提升
版权声明: 本文为 InfoQ 作者【在即】的原创文章。
原文链接:【http://xie.infoq.cn/article/9519a8cf8942f9730c646e0da】。文章转载请联系作者。
评论