写点什么

Python——While 循环 for 循环与 break 语句

用户头像
在即
关注
发布于: 1 小时前
Python——While 循环for循环与 break 语句

While 循环 for 循环与 break 语句

  • 程序的第三大结构是循环结构。在此结构中,通过一个判断语句来循环执行一个代码块,直到判断语句为假时跳出循环。循环语句分为 while 循环、for 循环、循环嵌套和迭代器。循环语句中有一个语句 break,通过这个语句可以跳出整个循环。

以下场景便模拟了循环结构与跳出循环的现实场景:

  • 在一个工厂的流水线上每天需要加工零件 100 件,且每件零件所做的加工都是一样的,也就是说流水线每天要循环做相同的工作 100 次。但是如果在加工时突然停电,则流水线停止对后面所有零件的加工,跳出循环。



主要是让学习者学会使用 while 循环与 break 语句。

相关知识


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

全部代码:

实战代码


//技术还不是很熟练在慢慢学习,如文中有错误,欢迎指出,纠正一个错误就是一次提升

发布于: 1 小时前阅读数: 6
用户头像

在即

关注

记录学习进度 2021.02.27 加入

文章基本上都是课上学到的知识结合自己见解进行写作,如有错误,欢迎各位大牛指出。

评论

发布
暂无评论
Python——While 循环与 break 语句