python负数求余与整除原则


负数求余

举个栗子

  >>> -10%3
  2
  >>> -10%-3
  -1
  >>> 10%-3
  -2
  >>> 

在Python中,取余的计算公式与别的语言并没有什么区别:r=a-n*[a//n]
这里r是余数,a是被除数,n是除数。
在这其中会涉及到被除数或者除数是负数。但只要知道其中的原理,就都可以解决。
其中如果除数是负数,那么取得的结果也会是一个负数。

负数整除

  >>> 10//-3
  -4
  >>> -10//3
  -4
  >>> -10//-3
  3

对于整除运算,在结果为负数情况下,向下圆整,即离0更远。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM