版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.3.3循环嵌套和循环终止
2.3.3循环嵌套和循环终止
讲课人:***时间:2023年11月【第二章】【算法与程序实现】学习目标
Learninggoals01
从生活实例出发,概述算法的概念与特征02运用恰当的描述方法和控制结构表示简单算法03
理解并熟悉利用自然语言、流程图和伪代码描述算法的方法04能有意识地开展数字化学习。运用while循环解决问题的要素循环体中必须有改变<条件表达式>值的语句,否则循环体就会一直执行(死循环)。while
条件表达式:
语句块(循环体)复习回顾运用for循环解决问题的要素确定是否有重复的操作以及重复的操作是什么找到循环变量确定循环变量所需的序列产生方式复习回顾探究1:如何打印一行“*”运用学过的知识,打印如下图所示的一行“*”For语句:end是Python中print()函数的一个重要参数,用于控制输出的换行,print默认是打印一行,结尾加换行,end=““意思是末尾不换行,加空格。探究2:如何打印三行四列星型矩阵思考:用之前的循环还能实现吗?如何能够既打印行又打印列呢?增加一层循环。用第一层循环控制行输出,另外一层循环控制列的输出。循环嵌套循环嵌套循环体循环内循环外循环循环体变量变量联系
一个循环结构内可以包含另一个循环,这样的结构称为循环嵌套,也称多重循环。常用的循环嵌套是二重循环,外层循环称为外循环,内层循环称为内循环。内循环是外循环的循环体。循环嵌套的执行过程是要首先执行外层循环,外循环每执行一次,内循环则需执行一个完整的循环。循环嵌套的结构forfor
for
while
whilewhile
whilefor
For循环变量in序列:#外层循环
语句块1For循环变量in序列:#内层循环
语句块2探究2:如何打印三行四列星型矩阵换行iji=1j=1*j=2*j=3j=4**j=1j=2j=3j=4j=1j=2j=3j=4j=1j=2j=3j=4************i=2i=3i=4循环终止——break语句和continue语句
break语句用于终止循环,使程序跳出当前循环,执行循环结构以外的第一条语句。continue语句终止本次循环,进入下一次循环,即跳过循环体内还未执行的语句,进入下一次循环的判定。循环终止——break语句和continue语句在Python中运行下面程序,观察对比使用continue和break的不同效果。练习提升分别指出下面程序中循环体执行的次数,写出运行结果,分析程序功能。i=100Whilei>1:
ifi%13==0:
break
i=i-1Print(i)foriinrange(100,1,-1):
ifi%13!=0:
continue
print(i)循环10次,从100开始,逆序找到第一个13的倍数的数运行结果:
91运行结果:
91786552392613循环99次,输出100以内13的所有倍数课堂小结循环嵌套什么是循环嵌套循环嵌套解决问题的关键循环嵌套的执行过程内循环外循环循环体外循环内循环循环终止语句continuebreak终止本次循环,进入下一次循环,即跳过循环体内还未执行的语句,进入下一次循环的判定。用于终止循环,使程序跳出当前循环,执行循环结构以外的第一条
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美妆项目可行性研究报告
- 精密检测设备项目可行性分析报告
- 起动脚蹬杆项目可行性研究报告
- 固定照明设备项目可行性分析报告
- 模拟公司建设方案(2篇)
- 学校超市管理方案及运营流程(2篇)
- 技术方案与技术措施(2篇)
- 智慧酒店整体解决方案(2篇)
- 机械行业2024年投资策略分析报告:AI时代红利设备更新
- 2024-2034年中国迷迭香酸行业市场全景分析及投资策略研究报告
- 小学数学二年级下册《小小设计师》教学设计
- DOT重整油脱烯烃技术简化
- 气排球裁判员规则和手势(图片版)
- 申请律师执业人员个人总结(非诉律师)(不少于3000字)
- 乙二醇工段工艺毕业设计
- 中招生物实验操作步骤详解
- 广东省农村社区集体经济组织条例
- 无机保温砂浆楼地面保温工程施工方案
- 8500kW风电场电气系统一次设计
- 类风湿性关节炎疑难病例讨论
- 米易县攀莲镇关于农家书屋建设管理和使用情况的自查报告
评论
0/150
提交评论