2.3.2周而复始的循环-计数循环for语句 课件 2022—2023学年教科版(2019)高中信息技术必修1

2023-06-15
| 25页
| 1190人阅读
| 6人下载
普通

内容正文:

2.3 周而复始的循环 ——for计数循环 1 学习目标 For循环语句的一般格式 列表的表达方式及应用 独立或在指导下完成for语句的编写 回顾与应用 条件循环,当循环条件成立时,才执行循环。一般用于循环次数未知的情况。 While(表达式): 语句或语句组 应用:应用条件循环编写程序完成1-100以内的整数相加之和。 循环条件:i < 101 变量:SUM、i(1-100) 改变表达式值的语句:i = i + 1 计算过程:SUM(n个数的和) = SUM(前面n-1个数的和) + in 3 回顾与应用 条件循环,当循环条件成立时,才执行循环。一般用于循环次数未知的情况。 While(表达式): 语句或语句组 应用:如果小明的爸爸将5万元存入银行并选择1年定期自动转存,假设5年内存款率没有发生变化均为3.25%,5年后到期存款总额是多少? 4 计算利率变动情况下到期的存款总额 如果小明的爸爸首次存款利率是3.25%,自动转存时利率分别是3%、3%、2%、1.75%,那么5年后到期存款总额是多少? 导入 计算利率变动情况下到期的存款总额 如果小明的爸爸首次存款利率是3.25%,自动转存时利率分别是3%、3%、2%、1.75%,那么5年后到期存款总额是多少? 导入 计数循环 循环重复次数一定时,我们通常称为计数循环。在python中,使用for语句来创建计数循环,for语句的基本格式如下: 注:① 冒号要记得加; ② 循环体要缩进。 For 循环变量 in 列表: 语句或语句组 新知讲解 是否缩进 循环体示例代码 示例结果 有缩进 for value in [1,2,3,4,5]: print(value) print(‘good’) 1 good 2 good 3 good 4 good 5 good 无缩进 for value in [1,2,3,4,5]: print(value) print(‘good’) 1 2 3 4 5 good 注意: 在for循环中,从for语句末尾的冒号开始至其下面没有缩进的代码之间都是其包含的需要重复执行的部分。因此,for循环所包含的语句是以缩进为标志的。 计数循环 新知讲解 8 是否缩进 循环体示例代码 示例结果 有缩进 money=50000 rate=[0.0325,0.03,0.03,0.02,0.0175] for i in [1,2,3,4,5]: print(i) money=float(money*(1+i)) print(money) 0.0325 51625.0 0.03 53173.75 0.03 54768.96 0.02 55864.34 0.0175 56841.97 无缩进 money=50000 rate=[0.0325,0.03,0.03,0.02,0.0175] for i in [1,2,3,4,5]: print(i) money=float(money*(1+i)) print(money) 0.0325 0.03 0.03 0.02 0.0175 56841.97 注意: 在for循环中,从for语句末尾的冒号开始至其下面没有缩进的代码之间都是其包含的需要重复执行的部分。因此,for循环所包含的语句是以缩进为标志的。 计数循环 新知讲解 9 列表 新知讲解 建立水果(Fruit)列表: Fruit=[“香蕉”,“苹果”,“葡萄”,“哈密瓜”,“桃”] 包含多个数据元素,同时是一个有序的集合。 格式: 列表名 = [元素1,元素2,元素3......] 注:① 各元素用逗号隔开,放在方括号[ ]内; ② 列表可存储混合类型的数据(整数、字符串、列表等); ③ 列表索引号从0开始。 正向索引:0 1 2 3 4 -5 -4 -3 -2 -1 反向索引 直接罗列示例代码 For value in [1,2,3,4,5]: 先定义后使用示例代码 range( )函数 rang( )函数一般用在for循环体中,用来生成多个连续的整数。 列表三种表达方式 新知讲解 循环体先定义后使用示例代码 示例结果 values=[1,2,3,4,5] for value in values: print(value) print(‘good’) 1 2 3 4 5 good 11 range函数可以生成某个范围内的数字列表。 基本格式:range( start,stop,ste

资源预览图

2.3.2周而复始的循环-计数循环for语句 课件 2022—2023学年教科版(2019)高中信息技术必修1
1
2.3.2周而复始的循环-计数循环for语句 课件 2022—2023学年教科版(2019)高中信息技术必修1
2
2.3.2周而复始的循环-计数循环for语句 课件 2022—2023学年教科版(2019)高中信息技术必修1
3
2.3.2周而复始的循环-计数循环for语句 课件 2022—2023学年教科版(2019)高中信息技术必修1
4
2.3.2周而复始的循环-计数循环for语句 课件 2022—2023学年教科版(2019)高中信息技术必修1
5
2.3.2周而复始的循环-计数循环for语句 课件 2022—2023学年教科版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。