Python中的取模運算


C++中的取模運算符%只能對整數使用(如果要對浮點數使用需要fmod),Python則不同,對整數或浮點數均有效。

在這里再介紹一下取模的定義:假設a,b兩個數,那么a mod b = a - n*b,其中n為不大於a/b的最大整數。

舉個例子,假設要計算-3.5 mod 2,那么-3.5/2 = -1.75, 所以n = -2。則 -3.5 mod 2 = -3.5 - (-2) * 2 = 0.5 

 


免責聲明!

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



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