版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python语言支持多种跳转语句跳转语句CHAPTER301break跳转语句02continue跳转语句03pass语句CONTENTS目
录跳转语句while循环for循环
break
语句强行终止循环强行终止循环跳转语句STOP!没有达到False条件序列还没被完全递归完如果使用嵌套循环break语句将跳出当前的循环体停止执行break退出循环跳转语句12while表达式1:
语句块
if表达式2:
breakfor迭代变量in对象:
if表达式:
break在while语句中用break语句在while语句中用break语句跳转语句01
#break.py02
foriinrange(0,10):03
print("i的值是:",i)04
ifi==2:05
#执行该语句时将结束循环06
break【例3-16】
使用break语句跳出for循环
程序注释
range()
打印输出
条件判断
程序注释
break语句跳转语句i的值是:0i的值是:1i的值是:2跳转语句
循环语句
从结果可以看出,当执行到i的值为2时,程序就退出了循环forprintifbreak跳转语句01
#break1.py02
x=103
whileTrue:04
x+=105
print(x)06
ifx>=4:07
break【例3-17】使用break语句跳出while循环
程序注释
1
赋值
x
while为真
x
值加
1
打印输出
条件判断
跳出循环
跳转语句234执行结果跳转语句01
#break1.py02
x=103
whileTrue:04
x+=105
print(x)06
ifx>=4:07
break【例3-17】使用break语句跳出while循环
程序注释
1
赋值
x
while为真
x
值加
1
打印输出
条件判断
跳出循环
跳转语句
循环语句
从结果可以看出,当执行到i的值为4时,程序就退出了循环forprintifbreak跳转语句01
#break2.py02
foriinrange(0,3):03
print("此时i的值为:",i)04
forjinrange(5):05
print("此时j的值为:",j)06
ifj==1:07
break08print("跳出内层循环")【例3-18】用break语句跳出嵌套循环的内层循环
程序注释
外层循环
打印输出
内层循环
打印输出
条件判断
跳出循环
打印输出
跳转语句此时i的值为:0此时j的值为:0此时j的值为:1跳出内层循环此时i的值为:1此时j的值为:0此时j的值为:1跳出内层循环此时i的值为:2此时j的值为:0此时j的值为:1跳出内层循环
执行结果01
#break2.py02
foriinrange(0,3):03
print("此时i的值为:",i)04
forjinrange(5):05
print("此时j的值为:",j)06
ifj==1:07
break08print("跳出内层循环")【例3-18】用break语句跳出嵌套循环的内层循环
程序注释
外层循环
打印输出
内层循环
打印输出
条件判断
跳出循环
打印输出
跳转语句定义布尔类型的变量内层循环使用break语句外层循环使用break语句跳出当前和外层循环跳转语句01
#break3.py02
exit_flag=False03
#外层循环04
foriinrange(0,5):05
#内层循环06
forjinrange(0,3):07
print("i的值为:%d,j的值为:%d"%(i,j))08
ifj==1:09
exit_flag=True10
#跳出内层循环11
break12
#如果exit_flag为True,跳出外层循环13
ifexit_flag:14
break【例3-19】使用break语句跳出嵌套循环的内层循环和外层循环
程序注释
设置标志位
程序注释
range对象
程序注释
内层循环
打印输出
条件判断
设置为True
程序注释
跳出内循环
程序注释
条件判断
跳出外循环跳转语句01
#break3.py02
exit_flag=False03
#外层循环04
foriinrange(0,5):05
#内层循环06
forjinrange(0,3):07
print("i的值为:%d,j的值为:%d"%(i,j))08
ifj==1:09
exit_flag=True10
#跳出内层循环11
break12
#如果exit_flag为True,跳出外层循环13
ifexit_flag:14
break【例3-19】使用break语句跳出嵌套循环的内层循环和外层循环
程序注释
设置标志位
程序注释
range对象
程序注释
内层循环
打印输出
条件判断
设置为True
程序注释
跳出内循环
程序注释
条件判断
跳出外循环i
的值为:
0,j
的值为:0i
的值为:
0,j
的值为:1代码的执行结果跳转语句
continue跳转语句continue语句break语句跳出本次循环跳出整个循环继续进行下一轮循环执行循环后面的语句区别跳转语句在while语句中使用continue语句while表达式1:语句块if表达式2:continuefor迭代变量in对象:if表达式:continue在for语句中使用continue语句跳转语句01
#continue.py02
foriinrange(5):03
ifi==3:04
continue05print("i的值是:",i)【例3-20】
使用continue语句跳出for循环的某次循环
程序注释
for
循环
条件判断
继续执行
打印输出
跳转语句01
#continue.py02
foriinrange(5):03
ifi==3:04
continue05print("i的值是:",i)【例3-20】
使用continue语句跳出for循环的某次循环
程序注释
for
循环
条件判断
继续执行
打印输出
执行结果i
的值是:0i
的值是:1i
的值是:2i
的值是:4跳转语句01
#continue1.py02
i=003
whilei<5:04
i+=105
ifi==3:06
continue07print("i的值是:",i)【例3-21】使用continue跳出while循环的某次循环
程序注释
0赋值iwhile判断
x
值加
1
条件判断
继续执行
打印输出
跳转语句01
#continue1.py02
i=003
whilei<5:04
i+=105
ifi==3:06
continue07print("i的值是:",i)【例3-21】使用continue跳出while循环的某次循环
程序注释
0赋值iwhile判断
x
值加
1
条件判断
继续执行
打印输出
i
的值是:1i
的值是:2i
的值是:4i
的值是:5右侧代码的执行结果跳转语句01
#continue2.py02
sum=003
x=004
whileTrue:05
x=x+106
ifx>100:07
break08
ifx%2==0:09
continue10
sum+=x11print(sum)【例3-22】
计算从0到100中所有奇数的和
程序注释
0
赋值sum
0
赋值x
while循环
x
值加
1
条件判断
跳出循环体
条件判断
继续执行
sum+=x
打印输出
跳转语句pass语句跳转语句
pass语句空
语
句不做任何事情占
位
作
用跳转语句
执行结果应用for循环输出1~10之间的偶数不是偶数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026民革中央所属在京单位招聘应届高校毕业生5人备考题库及参考答案详解一套
- 2026年上半年福建三明高新区投资发展集团有限公司招聘1人考试备考试题及答案解析
- 2026河北保定明大高级中学教师招聘笔试备考试题及答案解析
- 2026海南南海网人力资源开发有限公司招聘笔试参考试题及答案解析
- 2026河北沧州市海兴县益泽水务有限公司招聘县农场水厂人员16人备考题库附答案详解(综合题)
- 2026福建永春县城市建设集团有限公司招聘32人考试备考试题及答案解析
- 2024-2025学年度九年级历史下册 第三单元 第6课 第二次世界大战的爆发教学设计 新人教版
- 安防专业毕业论文
- 2.2 排列教学设计中职基础课-下册-劳保版(第七版)-(数学)-51
- 海南矿业2026春季校园招聘考试备考试题及答案解析
- 2026河南新乡南太行旅游有限公司招聘16岗49人考试参考试题及答案解析
- 2026年春季西师大版(2024)小学数学三年级下册教学计划含进度表
- T-GFIA 004-2026 特色(呼吸系统调养)森林康养服务规范
- 2026年春季湘少版(三起)四年级下册英语教学计划(含进度表)
- 新东方《中国学生出国留学发展报告》
- 门诊护理职业发展与规划
- 2026年3月15日九江市五类人员面试真题及答案解析
- 2026国家开放大学出版传媒集团招聘5人笔试备考题库及答案解析
- 2024版2026春新版三年级下册道德与法治全册教案教学设计
- 2026年西安电力高等专科学校单招职业技能考试模拟测试卷附答案
- (2025年)上海专升本普通心理学模拟试题真题试卷及答案
评论
0/150
提交评论