3.2.3 Python语言程序设计——多分支结构课件-2025-2026学年浙教版高中信息技术必修一

2025-09-11
| 29页
| 508人阅读
| 6人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 高一
章节 3.2 Python语言程序设计
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 23.45 MB
发布时间 2025-09-11
更新时间 2025-09-11
作者 xkw_048321289
品牌系列 -
审核时间 2025-09-11
下载链接 https://m.zxxk.com/soft/53867336.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

根据考试成绩判定是否及格? 1 例:根据考试成绩判定等级 输入考试成绩(0-100),输出对应等级。 [90,100] A [75,90) B [60,75) C [0,60) D 2 例:根据考试成绩判定等级 3 多分支结构 4 多分支结构 5 多分支语句 if—elif—else if 条件1: 语句块1 elif 条件2: 语句块2 … elif 条件n: 语句块n else: 语句块n+1 6 例:根据考试成绩判定等级 7 例:根据考试成绩判定等级 score >=75: score >=60: 8 注意事项1 if 表达式1: 语句块1 elif 表达式2: 语句块2 … elif 表达式n: 语句块n else: 语句块n+1 elif 语句可以有多个。 else 语句可以缺省。 9 例:根据考试成绩判定等级 10 注意事项2 if 表达式1: 语句块1 elif 表达式2: 语句块2 … elif 表达式n: 语句块n else: 语句块n+1 表达式的逻辑关系要清晰。 11 活动:判断航天器的运行状态 航天器速度 运行状态 v<7.9 不能进入太空 7.9≤v<11.2 绕地球运动 11.2≤v<16.7 绕太阳运行 v≥16.7 摆脱太阳引力,飞往宇宙空间 第一宇宙速度:7.9km/s 第二宇宙速度:11.2km/s 第三宇宙速度:16.7km/s 12 活动:判断航天器的运行状态 编写程序,输入航天器的速度,判断它的运行状态 13 活动:判断航天器的运行状态 1.分析问题 需要变量来存储速度,何种类型 float 数学关系式 python表达式 v<7.9 7.9≤v<11.2 11.2≤v<16.7 v≥16.7 v<7.9 v>=7.9 and v<11.2 v>=11.2 and v<16.7 v>=16.7 14 判断航天器的运行状态 程序实现 v=float(input(“输入速度:”)) if v<7.9: print(“不能进入太空”) else: print(“飞往宇宙空间”) elif v>=7.9 and v<11.2: print(“绕地球运动”) elif v>=11.2 and v<16.7: print(“绕太阳运行”) 15 例:某旅游景点规定,身高在1.2米以下的儿童免票,身高在1.2~1.5米(包括1.2米和1.5米)的儿童购买半价票,身高超过1.5米的游客购买全价票。用python程序实现上述算法。 h= (“输入身高,单位为米:”) ___ print(“免票”) ___ print(“请购半价票”) ___ print(“请购全价票” ) float( ) input if h<1.2: elif h<=1.5: else: 16 复习 分支结构 单分支结构 双分支结构 if 表达式: 语句块 if 表达式: 语句块1 else: 语句块2 多分支结构 if 表达式1: 语句块1 elif 表达式2: 语句块2 … elif 表达式n: 语句块n else: 语句块n+1 17 分支嵌套 18 活动2: BMI 指数判断 依据国家学生体质标准,体重指数BMI评分表,学生BMI指数在 [16.5,23.2] 范围内为“正常”等级。完善bmi程序功能,根据输入的身高和体重,判断BMI值是否正常。 BMI=体重÷身高2 19 1. 分析问题 用变量bmi存储体重指数值,判断bmi在正常范围内的表达式怎样写? 活动2: BMI 指数判断 bmi>=16.5 bmi<=23.2 and 16.5<=bmi<=23.2 20 BMI 指数判断 2. 设计算法: 输出“不正常” 输出“正常” 开始 16.5<=bmi<=23.2 输入身高h、体重w 结束 True False 计算bmi的值 21 BMI 指数判断 3. 编写程序: w=_______(“请输入你的体重:”) h= #输入身高 bmi=_______ _____________ __________ #条件语句 __________ __________ input float( ) float(input(“请输入你的身高:”)) w/h**2 if 16.5<=bmi<=23.2: print(“正常”) else: print(“不正常”) 22 活动2: BMI 指数判断 BMI值 身体状况 16.5<=bmi<=23.2 正常 bmi<16.5 偏瘦 bmi>23.2 偏胖 23 3. 编写程序: if 16.5<=bmi<=23.2: print(“正常!”) elif bmi<16.5: print(“偏瘦”) elif bmi>23.2: print(“偏胖”) 24 BMI 指数判断 2. 设计算法: 输出“不正常” 输出“正常” 16.5<=bmi<=23.2 结束 True False BMI值 身体状况 16.5<=bmi<=23.2 正常 bmi<16.5 偏瘦 bmi>23.2 偏胖 25 注意事项 if语句的嵌套 if 语句可以嵌套使用,即if 语句中的语句块还可以是if 语句 if 表达式1: 语句块1 else: if 表达式2: 语句块2 else: 语句块3 26 w=float(input(“请输入你的体重:”) ) h=float(input(“请输入你的体重:”) ) bmi=w/h**2 if 16.5<=bmi<=23.2: print(“正常”) else: if bmi<16.5: print(“偏瘦”) else: print(“偏胖”) 27 注意事项 if语句的嵌套 if 语句可以嵌套使用,即if 语句中的语句块还可以是if 语句 if 表达式1: if 表达式2: 语句块1 else: 语句块2 else: 语句块3 28 练习 a,b=4,3 if a%2==0: if b%3!=0: c=a*b else: c=a**b else: c=a+b print(c) 输出结果_______ 64 29 $

资源预览图

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