第六课 嵌套循环程序的实现课件 2022—2023学年粤教版(2019)初中信息技术八年级下册

2023-10-19
| 11页
| 414人阅读
| 201人下载
普通

资源信息

学段 初中
学科 信息科技
教材版本 初中信息技术粤教版(2019)八年级下册
年级 八年级
章节 第六课 嵌套循环程序的实现
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 1.39 MB
发布时间 2023-10-19
更新时间 2023-10-19
作者 匿名
品牌系列 -
审核时间 2023-10-19
下载链接 https://m.zxxk.com/soft/41314534.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

第六课 嵌套循环程序的实现 Python程序设计 无论内容怎样复杂、功能如何强大的程序,都是由基本的结构组合而成的,这些基本的结构称为“程序的控制结构”。Python程序的基本结构只有三种,即顺序结构、分支结构和循环结构。 通过本单元的学习,借助实例理解三种基本结构的概念和执行流程,掌握三种基本结构的程序设计方法。 顺序结构 分支结构 循环结构 Python程序基本结构 2 循环嵌套 4 单独使用for循环或while循环单循环语句,往往无法解决复杂问题。如需要解决类似“工作要做很多遍,而每一遍工作里面又有需要重复做的一些事情”的问题,就要用到多重循环,即“循环嵌套”。 Python 不仅支持 if 语句相互嵌套,while 和 for 循环结构也支持嵌套。 所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 while,甚至 while 中有 for 或者 for 中有 while 也都是允许的。 4 5 当 2 个(甚至多个)循环结构相互嵌套时,位于外层的循环结构常简称为外层循环或外循环,位于内层的循环结构常简称为内层循环或内循环。 外循环 内循环 第一次外循环:x = 0 第一次内循环:y=0,第二次内循环:y=1,第三次内循环:y=2 第二次外循环:x = 1 第一次内循环:y=0,第二次内循环:y=1,第三次内循环:y=2 第三次外循环:x = 2 第一次内循环:y=0,第二次内循环:y=1,第三次内循环:y=2 5 【练习二】:编程实现“猜数游戏”。在给定某数后,让用户进行猜测并输入数,计算机给出相应提示,如偏大、偏小或正确。若所猜测的数正确,则输出猜测次数,否则继续猜数。 循环控制语句 8 循环控制包含控制循环变量的变化方式和控制循环的跳转。无论是for循环还是while循环,都需要一个控制循环的变量来控制循环的执行。 但是,有些循环仅靠循环变量自身的变化难以达到想要的控制效果,因此需要用到控制循环的跳转语句。实现控制循环的跳转需要用到break和continue两个关键字。其中,break是中断循环,continue是跳出本次循环体的执行。 8 1、break语句 功能:跳出当前循环,不再判断执行循环的条件是否成立。 2、continue语句 功能:结束当前的当次循环,但不跳出当前循环,继续判断执行循环的条件是否成立。 在for循环和while循环中,都可添加 [else子句] 。因为break语句是结束整个循环,所以 [else子句] 不被执行;而continue语句对 [else子句] 没有影响。 9 9 【练习三】:“登录程序”,先判断输入账号是否为“admin”,再判断输入密码是否为“123456”。若账号或密码输入不正确,则反复要求输入,直到输入的账号和密码都正确,退出循环并输出“登录成功!”。 下节课见! $$

资源预览图

第六课 嵌套循环程序的实现课件 2022—2023学年粤教版(2019)初中信息技术八年级下册
1
第六课 嵌套循环程序的实现课件 2022—2023学年粤教版(2019)初中信息技术八年级下册
2
第六课 嵌套循环程序的实现课件 2022—2023学年粤教版(2019)初中信息技术八年级下册
3
第六课 嵌套循环程序的实现课件 2022—2023学年粤教版(2019)初中信息技术八年级下册
4
第六课 嵌套循环程序的实现课件 2022—2023学年粤教版(2019)初中信息技术八年级下册
5
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。