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

2024-05-17
| 25页
| 145人阅读
| 1人下载
精品

资源信息

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

内容正文:

2.4 python基本运算(1) 《Python程序设计》 同步精品课堂 高教版 1 ● 掌握python算术运算 ● 掌握python位运算 一 教学目标 二 教学重难点 python基本运算 算术运算 位运算 回顾上节课的知识点,简述python有哪些数据类型? 三 导入新课 四 新知讲授 Python 基本运算 Python 提供了4种类型的运算符: 算术运算符 位运算符 关系运算符 逻辑运算符 四 新知讲授 算术运算 算术运算是最基础的运算,Python 中包含的算术运算符见表。 运算符 功能 举例 ** 乘方 3**2结果是S + 正号(一般省略不写,单目运算符) +5即5 - 负号(单目运算符) -5 四 新知讲授 算术运算 算术运算是最基础的运算,Python 中包含的算术运算符见表。 运算符 功能 举例 * 乘法 3*2结果是6 / 除法(真正的除法) 3/2和3.0/2.0的结果都是1.5 // 整除 5//2结果是2,结果类型是整型;5.9//2结果是2.0,结果类型是浮点型 四 新知讲授 算术运算 算术运算是最基础的运算,Python 中包含的算术运算符见表。 运算符 功能 举例 % 取余 5 %2结果是1 + 加法 3+4结果是7 - 减法 4-3结果是1 四 新知讲授 算术运算 加(+)、减(-)、乘(*)、取余(%)这几种运算符是常规运算符,与数学中的算术运算规则是 一致的。正号、负号作为单目运算符使用,含义也与数学中的正负号一样。 与很多程序设计语言不同的是,Python 可以处理很大的数,例如: 这一特点常常可以降低程序设计的难度。 四 新知讲授 算术运算 除法在 Python中有两种运算符: 一种是“/”,“/”是真正的除法,所有的除法运算无论操作 数是什么类型,都按照数学上的除法运算获得浮点型的结果; 另一种是“//”,实现向下取整(也 称地板除),即不管操作数为何种类型,总是舍去小数部分,返回不大于该值的最大整数。例如: 四 新知讲授 算术运算 取余(模)运算也很常用,例如输出时每10个数换一次行。x%y 的结果是x 整除y 的余数, x 和 y 可以是浮点数。例如: 四 新知讲授 算术运算 因为5//2等于2,2乘以2等于4,因此余数是1,所以5%2的结果是1。 类似的,因为4//2 等于2,余数是0,所以4%2的结果是0。 而7.5//2.0等于3.0,因此7.5%2.0的结果是1.5。 而 -7.5 //2.0等于-4.0,因此-7.5%2.0等于-7.5-(-4.0*2.0),结果是0.5。 四 新知讲授 算术运算 算术运算符的优先级是:** > +- (正、负号)> * 、/// 、 % > +、 -(加、减号)。 例如: 如果想计算-3的二次方,则可以在-3外面加上圆括号,即(-3)**2,得到9。 四 新知讲授 位运算 位运算符只适用于整数。位运算就是按整数的二进制位进行的运算,位运算操作简单,效 率高,解决某些特定问题时效果非常好。Python 中的位运算符如表所示。 运算符 功能 举例 ~ 取反(按位取反) ~1结果为-2 << 左移 16<<2结果是64 四 新知讲授 位运算 位运算符只适用于整数。位运算就是按整数的二进制位进行的运算,位运算操作简单,效 率高,解决某些特定问题时效果非常好。Python 中的位运算符如表所示。 运算符 功能 举例 >> 右移 16>>2结果是4 & 与 64&15结果是0 四 新知讲授 位运算 位运算符只适用于整数。位运算就是按整数的二进制位进行的运算,位运算操作简单,效 率高,解决某些特定问题时效果非常好。Python 中的位运算符如表所示。 运算符 功能 举例 | 或 64|15结果是79 ^ 异或 64^14结果是78 四 新知讲授 位运算 简单起见,以8位二进制数为例来看一下上述例子的计算过程。 1的二进制表示是00000001,按位取反得11111110,代表补码为-2的整数。 16的二进制表示是00010000,左移2位得01000000,代表整数64。 四 新知讲授 位运算 16的二进制表示是00010000,右移2位得00000100,代表整数4。 64的二进制表示是01000000,15的二进制表示是00001111,按位与运算得00000000,十进 制表示为0。 四 新知讲授 位运算 64的二进制表示是01000000,15的二进制表示是00001111,按位或运算得01001111,十进 制表示为79。 64的二进制表示是01000000,14的二进制表示是00001110,按位异或运算得01001110,十 进制表示为78。 回顾一下本节课的知

资源预览图

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