4.3运用选择结构描述问题的求解过程课件-2024-2025学年粤教版(2019)高中信息技术必修一

2025-03-19
| 14页
| 689人阅读
| 8人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 4.3.1 if语句的应用
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 461 KB
发布时间 2025-03-19
更新时间 2025-03-19
作者 匿名
品牌系列 -
审核时间 2025-03-19
下载链接 https://m.zxxk.com/soft/51121247.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

4.3运用选择结构描述问题求解过程 页面统一为16:9宽幅画面比例尺寸;PPT统一格式为PPT或PPTX。 中文: 1. 课名:微软雅黑48号字; 2.(第一课时):微软雅黑32号字; 3.学校名称:请填写全称; 4.学科、年级、主讲人、学校:华文楷体28号字(具体根据文字量可适当调整)。 英文 1.课名:字体以Times New Roman为主,字号一般使用32—36号,特别强调可以用40号; 2.(Period 1):字体使用Arial,字号为28; 3.正文一般用24—28号,特别强调可用32号。 注意标点的规范(例如:中文省略号为……,可用Shift+数字键6打出中文省略号,英文省略号为…) 1 一、比较运算符 示例代码 示例1:判断数字相等 a = 10 b = 20 print(a == b) # 输出:False 示例2:判断字符串内容 name = "Alice" print(name != "Bob") # 输出:True 示例3:范围判断 score = 85 print(60 <= score <= 100) # 输出:True 比较运算符用于判断两个值的关系, 返回布尔值(True或False)。 二、逻辑运算符 逻辑运算符用于组合多个条件,形成更复杂的逻辑判断。 共有三种逻辑运算符:and(与)、or(或)、not(非)。 运算符优先级 优先级从高到低:not > and > or 建议使用() 明确优先级,避免歧义。 1. and(逻辑与) 所有条件同时为True时,结果为True。 2. or(逻辑或) 至少有一个条件为True时,结果为True。 3. not(逻辑非) -对条件结果取反 输入星期几(1~7),1~5为工作日,输出“今天是工作日”,努力工作!6~7为周末,输出"今天是周末,好好休息!" 案例1:工作日与周末判断 案例2:成绩判断 输入两个成绩s1和s2, 实现:只要有成绩大于60,则输出“通过”,否则输出“加油” 验证用户名是否为’admin’,且密码为’123456’。两个都正确,输出"登录成功!",否则输出"用户名或密码错误!" 案例3:用户登录验证(and的使用) 能被4整除但不能被100整除,或能被400整除。就是闰年,否则不是闰年。 案例4:判断年份是否为闰年 (混合使用and和or) 案例5:电商促销活动 如果是会员或者订单金额≥200元,输出免运费,否则输出需支付运费10元 常见错误与注意事项 2.优先级问题 if x > 5 or y < 10 and z == 0: # 实际等价于 x>5 or (y<10 and z==0) 1. 混淆`=`和`==` if x = 5: 错误! 应为 x == 5 Python 关系运算符与逻辑运算符练习题 1. 下列哪个表达式的结果为 True? A) 5 != 5 B) 3 > 5 or 2 <= 2 C) not (10 >= 10) D) 7 < 5 and 1 == 1 答案:B 解析:3 > 5 为 False,2 <= 2为 True,or只要有一个为 True 则整体为 True。 一、选择题 2. 执行以下代码后的输出是什么? x = 5 y = 3 print(not (x > y or y % 2 == 0)) A) True B) False C) 5 D) 语法错误 答案:B 解析:x > y为 True,y % 2 == 0 为 False。True or False为 True,not True 为 False。 1. 补全代码,判断数字是否是正偶数(大于 0 且能被 2 整除): num = 10 if __________: print("正偶数") 答案:num > 0 and num % 2 == 0 解析:需同时满足大于 0 且能被 2 整除。 二、程序填空题 2. 补全代码,判断年份是否是闰年(闰年规则:能被4整除但不能被100整除,或能被400整除): year = 2025 if ___________________________: print("闰年") 答案:(year % 4 == 0 and year % 100 != 0) or year % 400 == 0 解析:使用逻辑运算符组合两个条件。 补全函数,检查用户输入的年龄是否在 18~65岁之间(包含边界): age=int(input(“输入年龄:”)) if ________________: print( "符合条件") else: print( "不符合条件") 三、实战编程题 答案:age >= 18 and age <= 65 解析:使用关系运算符组合表示区间。 $$

资源预览图

4.3运用选择结构描述问题的求解过程课件-2024-2025学年粤教版(2019)高中信息技术必修一
1
4.3运用选择结构描述问题的求解过程课件-2024-2025学年粤教版(2019)高中信息技术必修一
2
4.3运用选择结构描述问题的求解过程课件-2024-2025学年粤教版(2019)高中信息技术必修一
3
4.3运用选择结构描述问题的求解过程课件-2024-2025学年粤教版(2019)高中信息技术必修一
4
4.3运用选择结构描述问题的求解过程课件-2024-2025学年粤教版(2019)高中信息技术必修一
5
4.3运用选择结构描述问题的求解过程课件-2024-2025学年粤教版(2019)高中信息技术必修一
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。