show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
-
上次观察余数细节
-
有三种取整方法
- 向上天花板
- 向下地板
- 四舍五入
-
整除取余数// 和 divmod 函数
- 用的都是 向下地板法
- 但有时候 会出某些错误
-
int 函数取整的话
- 用的是天花板还是地板呢??🤪
- 正数部分是地板
- 负数部分是天花板
-
都是取绝对值较小的
-
整除运算
- 用什么方法取整呢?
- 可以看出 python3 中的整除运算
- 用 地板取整
- 是 地板除
- 负数除法呢?
-
负数除法
- 也用 地板取整
- 也是 地板除
-
那取余
- 又是怎么取的呢?
- 因为 整除 是 地板除
- 所以商 是 地板商
- 余数 应该也是 地板余数
- 正数 验证成功
- 负数呢?
- 整除运算
- 用 地板取整
- 是 地板除
- 负数取余
- 也是根据整除结果
- 验证成功
- 可是如果是 8/(-3) 呢
- 不要翻页
- 自己验证一下
- 整除运算
- 用 地板取整
- 是 地板除
- 取余
- 依然 和 整除有关
- 如果 被除数和除数
都
是负数呢?
- 整除运算
- 用 地板取整
- 是 地板除
-
无论除数、被除数
- 是正是负
-
整除 都是 地板除
- 余数 都是 地板除余数
-
divmod函数
- 用的是哪种除法呢?
- 符合divmod函数的帮助
- 只要是 整除取余
- 除法 用的都是 地板取整
- 余数 用的都是 整除的余数
- 这次观察 取整方式
- int 函数
- 截断取整
- 直接去掉小数位
- 整除 得到商 和 余数
- 向下地板取整
- divmod
- 同 // 和 %
- int 函数
- 如果 用一般除法
- 不用整除的话 会如何呢?
-
不用整除的话
- 商的类型是 是浮点小数
-
为什么之前 有的小数
- 会忽略 小数部分 呢?🤪
-
这 浮点小数
- 到底 是怎么 存进字节的 呢?
-
下次再说 👋