第二章 2.4 python基本运算(2)(课件)-《Python程序设计》(高教版)同步精品课堂

2024-05-17
| 23页
| 203人阅读
| 1人下载
精品

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 Python程序设计教程高教版(2019)全一册
年级 高一
章节 2.4 实战1 统计学生成绩
类型 课件
知识点 Python基础
使用场景 同步教学
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 6.84 MB
发布时间 2024-05-17
更新时间 2024-05-17
作者 小曾老师.1
品牌系列 上好课·上好课
审核时间 2024-05-17
下载链接 https://m.zxxk.com/soft/45215600.html
价格 5.00储值(1储值=1元)
来源 学科网

内容正文:

2.4 python基本运算(2) 《Python程序设计》 同步精品课堂 高教版 1 ● 掌握python关系运算 ● 掌握python逻辑运算 ● 掌握python优先级 一 教学目标 二 教学重难点 python基本运算 python关系运算 python逻辑运算 python优先级 回顾上节课的知识点,简述python的算术运算和位运算。 三 导入新课 四 新知讲授 关系运算 在解决问题时常常需要比较两个对象的大小,Python中的关系运算符如表所示。 运算符 功能 举例 < 小于 5<3结果是False > 大于 5>3结果是True 四 新知讲授 关系运算 在解决问题时常常需要比较两个对象的大小,Python中的关系运算符如表所示。 运算符 功能 举例 <= 小于或等于 2.4<=8.7结果是True >= 大于或等于 2.4>=8.7结果是False 四 新知讲授 关系运算 在解决问题时常常需要比较两个对象的大小,Python中的关系运算符如表所示。 运算符 功能 举例 == 等于 2==2结果是True != 不等于 2!=3结果是True 四 新知讲授 关系运算 关系运算符的运算顺序是从左往右,结果是布尔型值True 或 False。可以对数值进行比较, 也可以对字符串进行比较。 数值比较时按值的大小进行比较,字符串的比较则是按ASCIⅡ码值的大小进行比较,特别是字符数超过1时,要按照关系运算符左右两边的字符串从第1个字符开始依次对对应位置的字符进行比较。 四 新知讲授 关系运算 特别地,Python 中可以用“3<4<7”表示数学中的连续不等式。充分考虑到了使用者的 习惯,与数学中的不等式使用习惯保持了一致。 四 新知讲授 逻辑运算 有时有的条件比较复杂,需要利用逻辑运算符将几个条件进行组合,Python 中的逻辑运算符如表所示。 运算符 功能 举例 not 非 not True结果是False and 与 True and False结果是False or 或 True or False结果是True 四 新知讲授 逻辑运算 逻辑运算的结果和关系运算的结果一样,都是布尔型值 True或 False, 逻辑运算符的优先级 顺序是:not>and>or。逻辑运算经常和关系运算混合使用。例如: 四 新知讲授 逻辑运算 提示:逻辑运算有一个称之为短路逻辑的特性:逻辑运算符的第2个操作数有时会被“短 路”,实际上,这是为了避免无用地执行代码。例如: 四 新知讲授 逻辑运算 对于变量x, 其值为3,因此表达式“x>2 and print(x)”中 and 运算符前面的第1个表达式 “x>2” 的计算结果为True, 但因为表达式中使用了and 运算符,所以还需要继续执行and 后的运算才能获得最终的结果 四 新知讲授 逻辑运算 因此执行第2个表达式“print(x)”后输出x 的值3;而表达式“x>2 or print(x)”中因为使用了or 运算符,or 前面的第1个表达式“x>2” 的结果为 True 四 新知讲授 逻辑运算 整个表达 式结果已经确定为 True,根据短路逻辑无须再计算第2个表达式,因此不输出x 的值,直接返 回表达式的运算结果 True。 四 新知讲授 优先级 在实际使用中,多种运算符经常混合使用,表达式也由多种运算混合而成,每种运算符之间 有优先级顺序,而不同类运算符之间也存在优先级顺序,总体上的优先级顺序为:算术运算符> 位运算符>关系运算符>逻辑运算符,但按位取反运算符“~”的优先级位于算术运算符的正负号 “+、 -”和乘方“**”之间。例如: 四 新知讲授 优先级 在混合运算中,如果对优先级顺序不太清楚,可以在表达式中加上圆括号,标明运算的优先 级。例如,上述第二个表达式可以写成如下形式: 回顾一下本节课的知识点,简述Python 中关系运算符的运算顺序。 五 师生互动 计算表达式 2 ** 3 + 3 * 2 的结果。 六 课堂练习 【答案】 result = 2 ** 3 + 3 * 2 print(result) 计算表达式 5 > 3 and 2 < 4 or 6 < 3 and 7 > 8 or 9 == 9 的结果。 六 课堂练习 【答案】 result = 5 > 3 and 2 < 4 or 6 < 3 and 7 > 8 or 9 == 9 print(result) 计算表达式 2 + 3 * 4 的结果。 六 课堂练习 【答案】 result = 2 + 3 * 4 print(result) 七 课堂小结 感谢观看 $$

资源预览图

第二章 2.4 python基本运算(2)(课件)-《Python程序设计》(高教版)同步精品课堂
1
第二章 2.4 python基本运算(2)(课件)-《Python程序设计》(高教版)同步精品课堂
2
第二章 2.4 python基本运算(2)(课件)-《Python程序设计》(高教版)同步精品课堂
3
第二章 2.4 python基本运算(2)(课件)-《Python程序设计》(高教版)同步精品课堂
4
第二章 2.4 python基本运算(2)(课件)-《Python程序设计》(高教版)同步精品课堂
5
第二章 2.4 python基本运算(2)(课件)-《Python程序设计》(高教版)同步精品课堂
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。