2.2 做出判断的分支第二课时课件-2025-2026学年教科版高中信息技术必修一

2026-04-21
| 25页
| 336人阅读
| 2人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.2 做出判断的分支
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 687 KB
发布时间 2026-04-21
更新时间 2026-04-21
作者 匿名
品牌系列 -
审核时间 2026-04-21
下载链接 https://m.zxxk.com/soft/57460754.html
价格 1.50储值(1储值=1元)
来源 学科网

内容正文:

做出判断的分支 Python语句结 构 顺序结构 语句1 语句2 语句3 循环结构 N Y 语句块1 语句块2 条件表达式? 分支结构 N Y 语句块1 语句块2 条件表达式? (一) 分支 结 构 1. 单分支结构 Python语句结构 False True 语句块 条件表达式 if 条件表达式 : 语句块 if语句 若条件表达式的值为真True,则执行语句块;否则什么都不执行 英文状态的冒号 若都是相同的缩进格式,则说明都是if条件成立时需执行的语句块 (一) 分支 结 构 1. 单分支结构 Python语句结构 False True 语句块 条件表达式 如果表达式的值为真,则执行if后面的语句块,否则(即如果表达式的值为假)略过。 这种形式就如同汉语里的“如果……就……”。 if 条件表达式 : 语句块 if语句 思考:判断成绩是否及格 Python语句结构 输入某学生技术考试成绩(0~100),判断是否及格。60分及以上则通过考试,输出“及格”,60分以下输出“不及格”。 s=int(input(“输入成绩:”)) 思考:判断成绩是否及格 Python语句结构 输入某学生技术考试成绩(0~100),判断是否及格。60分及以上则通过考试,输出“及格”,60分以下输出“不及格”。 s=int(input(“输入成绩:”)) if s>=60: print(“及格”) if s<60: print(“不及格”) (一) 分 支 结 构 2. 双分支结构 Python语句结构 if else 语句 if 条件表达式 : 语句块1 else: 语句块2 False True 语句块1 语句块2 条件表达式? else后面也必须添加“ : ” 代码块1和代码块2的缩进格式必须一样,否则就报错。 (一) 分 支 结 构 2. 双分支结构 Python语句结构 if else 语句 if 条件表达式 : 语句块1 else: 语句块2 如果表达式的值为真,则执行if后面的语句块,否则(即如果表达式的值为假),执行else后面的语句块。 这种形式就如同汉语里的“如果……就……,否则就……”。 False True 语句块1 语句块2 条件表达式? 思考:判断成绩是否及格 Python语句结构 输入某学生技术考试成绩(0~100),判断是否及格。60分及以上则通过考试,输出“及格”,60分以下输出“不及格”。 s=int(input(“输入成绩:”)) if s>=60: print(“及格”) if s<60: print(“不及格”) 运行结果: 练一练 例:分支程序用来判断飞船是否能够升空。当飞船速度v>=7.91,输出“飞船成功飞行!”,否则输出“飞船不能升空!”。 v=float(input("请输入速度(千米/秒):")) if _____: print("飞船成功飞行!") else: ___________________ ② ① 思考:如何根据考试成绩判定等级 Python语句结构 False True A B 成绩>=90 成绩>=75 True False 成绩>=60 True C D False 思考:如何根据考试成绩判定等级 Python语句结构 (一) 分 支 结 构 3. 多分支结构 Python语句结构 if elif else 语句 if 表达式1 : 语句块1 elif 表达式2 : 语句块2 else : 语句块3 如果表达式为真,则执行语句;如果表达式为假,则跳过该语句,进行下一下elif的判断,只有在所有表达式都为假的情误解下,才会执行else中的语句。 2.if...elif 条件语句格式 if( 表达式 ): 语句 1 elif( 表达式 ): 语句 2 … elif( 表达式 ): 语句 n else: 语句 m 特性: 一个if语句可以包含多个elif子句 只要某个条件为真,计算机就会执行其所对应的语句块,然后就退出该语句 Python语句结构 思考:如何根据考试成绩判定等级 Python语句结构 练一练 例:在程序“判断胖不胖”.py的基础上继续编写程序,具体划分自己属于哪一类胖瘦程度 练一练 例:在程序“判断胖不胖”.py的基础上继续编写程序,具体划分自己属于哪一类胖瘦程度 ① ② 练一练 例:在程序“判断胖不胖”.py的基础上继续编写程序,具体划分自己属于哪一类胖瘦程度 B. Python 单层缩进代码属于之前最邻近的一行非缩进代码 , 多层缩进代码根据缩 进关系决定所属范围 C.Python 语言的缩进可以采用 Tab 键实现 D. 判断、 循环、 函数等语法形式能够通过缩进包含一批 Python 代码 ,进而表达对 应的语义 1. 关于 Python 程序格式框架的描述 , 以下选项中错误的是( )。 A. Python 语言不采用严格的 “缩进”来表明程序的格式框架 B. Python 单层缩进代码属于之前最邻近的一行非缩进代码 , 多层缩进代码根据缩 进关系决定所属范围 C.Python 语言的缩进可以采用 Tab 键实现 D. 判断、 循环、 函数等语法形式能够通过缩进包含一批 Python 代码 ,进而表达对 应的语义 ● A 1. 关于 Python 程序格式框架的描述 , 以下选项中错误的是( )。 A. Python 语言不采用严格的 “缩进”来表明程序的格式框架 2. Python 不支持的数据类型有( )。 A. char B. int C. float D. list 2. Python 不支持的数据类型有( )。 A. char B. int C. float D. list A 3. 通过 Python 语言实现输出 1 ~ 100 内的所有偶数 ,将横线处补充完整。 ( ) for i in range(1,101): if i%2 = =________: print(i,end =’ ‘) A. -1 B. 1 C. 0 D. 2 3. 通过 Python 语言实现输出 1 ~ 100 内的所有偶数 ,将横线处补充完整。 ( ) for i in range(1,101): if i%2 = =________: print(i,end =’ ‘) . 1 C D. 2 . -1 B A C. 0 成功 =努力+方法+少说空话! $

资源预览图

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