對於一個負數mod正數


鳥神說。。

a/b靠零取整

然后呢。。a%b定義成a-(a/b)*b

c語言就是這么算的。。。

那么python2.6是怎么算的呢

如果最后你取模想得到一個正數。。

那么在上述取模定義不變的情況下

py的mod意思就是說。。

amodb=(a%b+b)%b

其中第一步是用來把a轉化成a%b這個絕對值比b小的負數

然后再加上b..再modb

這樣就好啦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM