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