1、4.4.4 循环控制的应用第 四 章授课人:XXX循环控制的应用04导入上节课的优化程序导入上节课的优化程序breakcontinue循环控制break中断循环跳出本次循环continue循环控制break语句:中断循环在循环结构中,可以用break语句跳出当前循环体,从而中断当前循环当某个条件成立时,需要立即退出循环,不再运行循环中余下的代码for 循环变量 in 列表:语句1语句2重复执行语句1和语句2循环控制break语句:中断循环在循环结构中,可以用break语句跳出当前循环体,从而中断当前循环当某个条件成立时,需要立即退出循环,不再运行循环中余下的代码for 循环变量 in 列表:语
2、句1break语句2if 条件表达式:重复执行语句1和语句2当满足条件表达式时,终止循环,并且不再执行语句2循环控制例for i in range(1,5):print(“这是第”,i,”次循环”)print(i)print(“数完了”)循环控制例for i in range(1,5):print(“这是第”,i,”次循环”)if i=3:breakprint(i)print(“数完了”)循环控制循环控制continue语句:跳出本次循环循环在循环结构中,continue语句不是立即跳出循环体,而是当条件符合时,跳过本次循环结束前的语句,进入下一次循环的判定for 循环变量 in 列表:语句1
3、语句2重复执行语句1和语句2循环控制for 循环变量 in 列表:语句1continue语句2if 条件表达式:重复执行语句1和语句2当满足条件表达式时,跳过本次循环,并且不再执行语句2,进入下一次循环continue语句:跳出本次循环循环在循环结构中,continue语句不是立即跳出循环体,而是当条件符合时,跳过本次循环结束前的语句,进入下一次循环的判定循环控制例for i in range(1,5):print(“这是第”,i,”次循环”)print(i)print(“数完了”)循环控制例for i in range(1,5):print(“这是第”,i,”次循环”)if i=3:cont
4、inueprint(i)print(“数完了”)循环控制breakcontinue练一练阅读下面两段程序,写出输出结果i=0while i5:i=i+1 if i%2=0:continue print(i)i=0while i5:i=i+1 if i%2=0:break print(i)练一练阅读下面两段程序,写出输出结果i=0while i5:i=i+1 if i%2=0:continue print(i)i=0while i5:i=i+1 if i%2=0:break print(i)1351课堂练习1.以下哪个选项是以下代码的执行结果?()for i in message:if i=a:
5、continueprint(i,end=)A.message B.mess C.a D.messgeDD.messge课堂练习2.下列选项中,属于Python跳出本次循环的语句是()。A.break B.continue C.stop D.printBB.continue 课堂练习3.下列关于程序中break语句的说法正确的是()。A.break语句的作用是跳过该次循环,提前进入下一次循环B.break语句的作用是结束整个循环C.break语句和continue语句作用相同D.break可用于循环体外 BB.break语句的作用是结束整个循环本章小结课堂练习学习信息技术课后,小明决定利用Pyt
6、hon开发一个“数字竞猜”小游戏,经过努力,小明完成了游戏程序的编写与运行测试。程序如下所示,据此完成以下题目。课堂练习1.上面程序通过什么控制结构实现竞猜数字的判断?()A.顺序结构B.选择结构C.循环结构D.嵌套结构BB.选择结构2.上图多分支语句elif :中的条件表达式是()。Am=n Bmn Dm!=nC Cmn 课堂练习3.语句 input(“请输入竞猜数字:1-20之间:”)的返回值属于哪种数据类型?()A.数值B.字符串C.字典D.列表BB.字符串4.在n=int(input(“请输入竞猜数字:1-20之间:”)中,int()的作用是将输入函数的返回值转换为()。A整数 B字符串 C列表 D浮点数AA整数 课堂练习5.上面程序中“if m=n:”是一条()。A.输入语句 B.赋值语句 C.输出语句 D.判断语句DD.判断语句那就下次再聊吧第四章授课人:XXX