>>>1 % 2

1

这是求余运算符。

x % y的结果是x除以y的余数。    x - ((x // y) *  y)

对于整除运算,结果都是向下圆整。

>>>10 // 3

# 10除以3结果为3.33333……向下圆整为3

3

>>>10 // -3

# 10除以-3结果为-3.33333……向下圆整为-4

-4

>>>-10 // 3

# -10除以3结果为-3.33333……向下圆整为-4

-4

>>>-10 // -3

# -10除以-3结果为3.33333……向下圆整为3

3

所以按照上述方法取余的话

>>>10 % 3

1

>>>10 % -3

-2

>>>-10 % 3

2

>>>-10 % -3

3

而使用round圆整函数时,他的值是取最接近的整数,而且当两个整数一样接近时(x.5),取偶数。

>>>round(3 / 2)                # 3除以2值为1.5

2

>>>round(5 / 2)                # 5除以2值为2.5

2

>>>round(5 / 3)                # 5除以3值为1.66666……

2

>>>round(7 / 3)                # 7除以3值为2.33333……

2

python求余、除法运算、向下圆整、round圆整相关推荐

  1. 关于取模运算(mod)和求余(rem)运算

    通常情况下取模运算(mod)和求余(rem)运算被混为一谈,因为在大多数的编程语言里,都用'%'符号表示取模或者求余运算.在这里要提醒大家要十分注意当前环境下'%'运算符的具体意义,因为在有负数存在的 ...

  2. python中的除法运算_python中矩阵除法运算的三种实现方法

    介绍过python矩阵的乘法运算,numpy库中虽然乘法是矩阵运算的主要运算,但是numpy作为python中实现矩阵运算的好工具,也是可以轻松实现除法计算的,本文python中矩阵除法的三种实现方法 ...

  3. python求余_python如何实现取余操作

    python实现取余操作的方法:可以利用求模运算符(%)来实现.求模运算符可以将两个数相除得到其余数.我们还可以使用divmod()函数来实现取余操作,具体方法如:[divmod(10,3)]. 在p ...

  4. python中的除法运算定律_四年级上册数学《运算定律》教学总结(精选6篇)

    四年级上册数学<运算定律>教学总结(精选6篇) 人生天地之间,若白驹过隙,忽然而已,回顾一段时间以来的教学经历,付出了汗水,也收获了成果,写一份教学总结,好好地把它记录下来吧.那么如何避免 ...

  5. Python | 如何强制除法运算为浮点数? 除数一直舍入为0?

    Until the python version 2, the division of two integers was always being rounded down to 0. 在python ...

  6. python中,除法运算后取整数的几种情况

    1.向下取整: int() >>> a = 14.38 >>> int(a) 14 2.向上取整:ceil() 使用ceil()方法时需要导入math模块,例如 & ...

  7. c语言中如何区分取模和除法,除法、求余和取模的区别

    一.除法运算符"/" 二元运算符,具有左结合性.参与运算的量均为 整型时,结果为整型,舍去小数.如果运算量中有一个为实型,结果为双精度实型.例如: 5/2=2,1/2=0 5/2. ...

  8. Python取余/求余(%)问题,负数求余最简单的解释

    Python求余中会犯的错误思想如下: 一.忘记求商结果是负数时要向下取整,比如-2.25等于-3. 二.是把负数求余运算和正数求余运算混为一谈 正数求余运算比如9%4=1,思路可以想成9里面有两个4 ...

  9. matlab 求余集,求模和求余 - moziqi - OSCHINA - 中文开源技术交流社区

    一直以为求模和求余是一回事,发现这两者是不同的.以下为网上转载的资料: 通常情况下取模运算(mod)和求余(rem)运算被混为一谈,因为在大多数的编程语言里,都用'%'符号表示取模或者求余运算.在这里 ...

最新文章

  1. Bash脚本教程之目录堆栈
  2. java jta 例子_Java事务处理全解析(八)——分布式事务入门例子(Spring+JTA+Atomikos+Hibernate+JMS)...
  3. python爱心代码制作_Python之——爱心代码参与情人节
  4. 九、装配bean--通过properties文件注入值
  5. Linux中共享库(so)的几个名称及相关用法
  6. Linux学习笔记:常用100条命令(一)
  7. 远控免杀从入门到实践(2)工具总结篇
  8. 杭电Oj刷题(2027)
  9. python论文降重_论文怕被查重怎么办?你的降重神器来了
  10. ionic 插件安装
  11. 目前文字识别技术,主要应用在哪些场景?
  12. 鲸探APP处罚60余位转售数字藏品用户 | 产业区块链发展周报
  13. 百度图片批量下载助手
  14. 广搜4 ——Cheese
  15. Java学习简单画椭圆
  16. 达布中值定理(导数中间值定理)
  17. 电脑如何同时远程控制多台手机
  18. 服务器多出mysql帐户_在一台服务器构建多mysql 服务
  19. 1.2样本空间和随机事件
  20. [LiteratureReview]A survey of image semantics-based visual simultaneous localization and mapping....

热门文章

  1. 仿百度文库、豆丁在线阅读
  2. 一个专门用来模仿飞蛾识别味道的神经网络,说明了为什么飞蛾的学习速度远超机器-----转载
  3. 《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第1章1.2节安装BackTrack到硬盘...
  4. Oracle 迁移至 MySQL、PG等分布式数据库,可能遇到的12个典型问题
  5. SEO基础入门教程:初学者应该掌握的SEO专业术语
  6. 强制开启Android 分区存储 沙盘文件系统
  7. Java1.8新特性之Stream的使用
  8. 小Demo:自动提款机
  9. [经验]Class MediaTransCoder is implemented in both One of the two will be used. Which one is undefined
  10. 香港:禁止中国内地参与虚拟资产交易!散户不可交易稳定币,放开不意味着放松!