版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中世界区域地理省公开课一等奖全国示范课微课金奖课件
- 高考物理总复习第5章机械能及其守恒定律第1讲功和功率市赛课公开课一等奖省名师获奖课件
- 二年级上册语文园地二市公开课一等奖市赛课金奖课件
- 八年级物理上册3光现象复习省公开课一等奖新名师获奖课件
- 百善孝为先感恩父母主题班会省公开课一等奖全国示范课微课金奖课件
- 酒店供货合同格式
- 中考化学专题突破五物质的分类提分省公开课一等奖百校联赛赛课微课获奖课件
- 高二英语Moudle2-2-Reading省公开课金奖全国赛课一等奖微课获奖课件
- Unit4AviewofMountains省公开课金奖全国赛课一等奖微课获奖课件
- 二次结构劳务分包协议
- 哥伦比亚-自杀严重程度评定量表
- 杨岐码头安全风险评估报告
- 浙江省温州市瓯海区重点中学2023-2024学年上学期八年级期中考试数学试卷
- 跨文化交际(浙江旅游职业学院)智慧树知到课后章节答案2023年下浙江旅游职业学院
- 2023年江苏盐城市中考历史试题真题及答案详解(精校打印)
- 工会劳动保护工作存在的问题及
- 基于单片机的粮仓测控系统设计
- 【大数据背景下企业财务管理变革问题及优化建议浅析6200字(论文)】
- 基于深度学习的花卉识别系统设计与实现
- 中职英语教案:Unit4-School-Life-Reading
- 找规律 单元作业设计
评论
0/150
提交评论