预备知识:取整分为向上取整、向下取整、向零取整。

首先必须知道 x%y等价于x-(( x//y ) * y )  ,这就是一个公式!!  这个x//y意思是x对y取整

比如python中(是向下取整,即向更小的数取整数):10//3相当于10对3取整:

​10➗3=3.333...故向下取整取3即10//3=3

那么10//-3结果计算方式也是这样:

​10➗(-3)=-3.333...向下取整取-4即10//-3=-4(-10//-3=-4)

要知道求余数必须先了解取整,下面看最初的问题:按照刚才的公式

10%-3=10-【(10//-3)* (-3)】=10-【(-4)*(-3)】=10-12=-2

故10%-3=-2

类似的-10%-3=-1也是如此得来!

不同的环境下有着不同的规则,不过大体的过程是与上面是一样的。

转载于:https://www.cnblogs.com/Mark-blog/p/11128052.html

python中取整求余的计算步骤相关推荐

  1. python取整求余

    python取整求余 / 表示除法 // 表示除后取整 % 表示除后求余 i = 15 a = i/2 b = i//2 c = i%2 print(a,b,c) 输出: 7.5 7 1

  2. python取整的几种方法,Python中取整的几种方法小结

    Python中取整的几种方法小结 前言 对每位程序员来说,在编程过程中数据处理是不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理.取整的方式则包括向下取整.四舍五入. ...

  3. python的取整和取余_python中取整运算符

    Python几种取整的方法 python 为什么算除法自动取整了.,计算10/a 在2.x版本都是这样,会自动取整. 在3.x版本以上改了,结果保留浮点数.系统本身设计就这样的.可以认为是开发pyth ...

  4. python的取整和取余_python取余取整

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 取余的公式:余数=除数-被除数*商python的的余数是按照整除(向下取整)得到 ...

  5. python向上取整_python向上取整

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! import math f = 11.2print math.ceil(f) # ...

  6. Python中取余、除法、取整的操作逻辑

    对于python而言,容易混淆的运算符有 除(/),取余(%),取整(//). 取余(%) 对于这三种运算符而言,取余操作有时会令人费解.例如: 7 % 3 =11 % 10 = 10.3 % 10 ...

  7. python的取整和取余_Python中取余、除法、取整的操作逻辑

    对于python而言,容易混淆的运算符有 除(/),取余(%),取整(//). 取余(%) 对于这三种运算符而言,取余操作有时会令人费解.例如: 7 % 3 =1 1 % 10 = 1 0.3 % 1 ...

  8. python中Scipy模块求取积分

    python中Scipy模块求取积分的方法: SciPy下实现求函数的积分的函数的基本使用,积分,高等数学里有大量的讲述,基本意思就是求曲线下面积之和. 其中rn可认为是偏差,一般可以忽略不计,wi可 ...

  9. python 爬取整部漫画(简单的图片爬取)

    用python爬取整部漫画 文章目录 用python爬取整部漫画 契机 收集信息  目录页   内容页 开始爬取   目录页   内容页 完整代码 契机 最近突然少女心爆棚,追上了一本甜甜的恋爱日漫& ...

最新文章

  1. 杂七杂八的前端基础01——函数作用域
  2. libtool: line 454 CDPATH libtool: line 1132: func_opt_split: : command not found
  3. Linux浏览文件的常用命令
  4. xshell链接kali
  5. 6升小米6——算法解题
  6. django使用mysql_设置Django以使用MySQL
  7. wps linux 字体_WPS Office:Linux 上的 Microsoft Office 的免费替代品 | Linux 中国
  8. 原生JS实现随机点名项目
  9. java架构师_阿里P8架构师分享:想成为Java架构师,必须掌握的几点技术
  10. 《惢客创业日记》2020.03.16-31(周一) 国家有难,匹夫有责(三)
  11. 计算机维护费可以跨年吗,税控技术维护费是否可以跨年抵扣?
  12. Linux安装/升级/卸载pip3
  13. “天外来客”讲述太阳系“童年”故事
  14. JavaScript js 实现拖动窗口移动功能
  15. 1080p和1080i有什么区别?
  16. 提升网站运营效果的方法有哪些?网站运营有什么方法和技巧?
  17. vue获取qq音乐歌曲音频资源
  18. DoIP的基本信息(一)
  19. Linux 安装AndroidSdk 并使用zipalign对齐工具完成apk的签名
  20. 图网络:从数据处理到DGL模型构建(GCN, GraphSAGE, RGCN)

热门文章

  1. 关于各种职业的英文单词zz
  2. rap2服务端delos环境搭建
  3. java本地缓存简介
  4. Java中线程的状态。
  5. MAC如何安装pfx
  6. java中的Cookie 和 sessions
  7. CSS3 animation-fill-mode详解
  8. 算法竞赛入门学习(篇一)
  9. Linux C编程 itoa()函数 atoi()函数
  10. android模拟器发送短信