2.3 for循环课件-2025-2026学年教科版高中信息技术必修一

2025-12-16
| 29页
| 466人阅读
| 1人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.3 周而复始的循环
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 6.20 MB
发布时间 2025-12-16
更新时间 2025-12-16
作者 似鸟海东来
品牌系列 -
审核时间 2025-12-16
下载链接 https://m.zxxk.com/soft/55468135.html
价格 0.50储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术课件聚焦Python for循环核心知识,涵盖break/continue语句、range函数及变量、运算符等基础,通过银行存款计算情境导入,串联知识回顾与巩固练习,构建从实际问题到算法应用的学习支架。 其亮点在于情境化案例(如存款计算、小僵尸身高)培养计算思维,分组探究与分层练习促进数字化学习与创新。实例具体且贴近生活,学生能提升问题解决能力,教师可借助清晰结构高效开展教学。

内容正文:

Python中的for循环 信息技术课程 Presenter name www.islide.cc 拓展1:循环的提前结束 break (结束所有循环) continue (结束当前循环,进行下一循环) 用于终止某个循环,使程序跳到循环体以外的第一个可执行语句。如果有两层或两层以上的循环,在最内层使用break 语句,则跳出的是最内层的循环,外层的循环不受影响。 结束当次循环,进行下一次循环。即跳过循环体内还未执行的语句,进入下一次循环的判定。 使用while或for循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用break 或continue 语句。 程序示例 运行结果 执行过程 break for i in "python": if i == “t“: break else: print (i,end=” ”) p y 进入第1次循环,i=p,输出p 进入第2次循环,i=y,输出y 进入第3次循环,i=t 满足if语句的条件跳出循环,程序结束 continue for i in "python": if i == “t”: continue else: print (i,end=” ”) p y h o n 进入第1次循环,i=p,输出p 进入第2次循环,i=y,输出y 进入第3次循环,i=t 满足if语句的条件跳出本循环,继续下一次循环(即无输出) 进入第4次循环,i=h,输出h 进入第5次循环,i=o,输出o 进入第6次循环,i=n,输出n 拓展练习 小僵尸现在的身高是155厘米,若特效增高药每科颗的增长率为0.015倍,问吃了5颗药之后小僵尸的身高是多少? 目录 复习回顾以往知识 知识回顾 03. 计算存款的变化 情境导入 01. 小组进行项目探究 分组探究 02. 应用知识解决问题 巩固提升 04. 教师演示讲授答疑 演示讲解 05. 01.情境导入 用for循环计算若干年后银行存款的变化 计算5年后存款的金额 如果将5万元存入银行,选择“1年定期,自动转存”的存款方式,假设5年内利率不变, 均为3.25%,5年后到期存款是多少? 第1年:50000*(1+0.0325) 第2年:50000*(1+0.0325) *(1+0.0325) 第3年:50000*(1+0.0325) *(1+0.0325) *(1+0.0325) 第4年:50000*(1+0.0325) *(1+0.0325) *(1+0.0325) *(1+0.0325) 第5年:50000*(1+0.0325) *(1+0.0325) *(1+0.0325) *(1+0.0325) *(1+0.0325) 编写程序 如果将5万元存入银行,选择“1年定期,自动转存”的存款方式,假设5年内利率不变, 均为3.25%,5年后到期存款是多少? money=① rate=0.035 for i in range(②): ③ print(“5年以后存款利率:”,④,"元") input("运行完毕,按回车键退出…") #本金 #年利率 #存款年数 #若干年后的总金额 #输出最终金额 #退出程序 编写程序 如果将5万元存入银行,选择“1年定期,自动转存”的存款方式,假设5年内利率不变, 均为3.25%,5年后到期存款是多少? money=50000 rate=0.035 for i in range(0,5): money=money*(1+rate) print("5年以后存款利率:",money,"元") input("运行完毕,按回车键退出…") #本金 #年利率 #存款年数 #若干年后的总金额 #输出最终金额 #退出程序 02.分组探究 尝试找出问题解决的方法自主设计程序 03.知识回顾 复习回顾Python的基础知识 输入输出语句 1、输入语句 myname = input(“请输入你的名字”) 变量名 输入函数 提示语 赋值符号 12 输入输出语句 2、输出语句 13 变量 在程序运行过程中,值允许改变的量称为变量。 变量是内存中存放数据的存储单元,用变量名来表示。 1 a 2 b 存储单元 变量名 变量就是有标签的盒子 a=1 b=2 14 变量的命名规则 (1) 必须以字母或下划线开头,后面可以是字母、数字或下划线。 (2) 区分大小写,如Myname和myname是不同的变量。 (3) 不能使用保留字,如: for、 in、if、 continue、 break、 else、 and、not和or等。 练习:判断以下变量名的命名是否正确 123 else _3 age √ × × √ 15 算术运算符 比较运算符 比较运算符 > < >= <= == != 含义 大于 小于 大于或等于 小于或等于 等于 不等于 逻辑运算符 逻辑运算符 and or not 含义 与 或 非 数据类型 与数学中整数的概念一致 1. 可以表示正数、负数和0,没有取值范围的限制 2. 整数的不同进制表示方式 (1) 整数类型(int) (2) 浮点型(float) 类似数学中的小数 1. 由整数部分和小数部分组成 2. 使用round()函数 round(x,d):对x进行四舍五入,d是小数截取位数 数据类型 (3) 字符串类型(str) 1. 字符串就是文本,可以是字母、数字或符号。‘hello’‘12’‘a_3’ 2. 可以使用单引号、双引号和三引号来定义。 “hello”“12”“a_3” 3. 单引号和双引号定义的字符必须在一行;三引号定义的字符串可以分布在连续的多行。b 4. 字符串和数字的区别在于:字符串两端需加引号,输出时原样显示引号中的内容。 (4) 强制转换数据类型函数 float():根据一个字符串或整数创建一个新的浮点 int():根据一个字符串或浮点数创建一个新的整数 str():根据一个数(也可以是任何其他类型)创建一个新的字符串 for循环的基本格式 for 变量 in 列表: 语句1 语句2 … 如: y='春夏秋冬' for x in y: print(x) 通将一组重复执行的语句称为循环体。 循环体必须相对关键词for有缩进。 循环执行时,依次将列表中的元素赋给变量,并且执行循环体,直到整个列表的元素被取完循环结束。 例:编写程序输出100遍“我爱你中国!” range函数 range(start, stop, step) range() 函数返回数字序列,默认从 0 开始,默认以 1 递增,并以指定的数字结束。 start 开始。整数,指定从哪个位置开始。默认为 0。 stop 结束。整数,指定在哪个位置结束,不包含该值。 step 步长。整数,指定增量。默认为 1。 range函数 range(start, stop, step) >>>range(10) # 从 0 开始到 9 >>> range(1, 11) # 从 1 开始到 10 >>> range(0, 30, 5) # 步长为 5 分析下面两个语句的异同 s=0 for i in range(1,5): s=s+1 print(s) s=0 for i in range(1,5): s=s+i print(s) ① ② 04.巩固提升 通过课堂练习巩固知识 巩固练习 1、函数range(5)可以生成____结果。 A.5 B.[1,2,3,4,5]  C.[0,1,2,3,4]  D.[0,1,2,3,4,5] 2、下面的程序段运行后的结果为: for x in [1,2,3]: print(x) A.1 2 3 B.1,2,3, C.1 D.[1,2,3] 2 3 3.下面的程序段运行后的结果为()。 s =1 for i in range(1,6,2): s=s+i print(s) A.15 B.10 C.12 D.9 05.演示讲解 讲解演示、答疑解惑 Thank You 信息技术课程 Python课程之for循环 $

资源预览图

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