Python中的求余運算是一種非常常見的數學運算。它通常用于判斷一個數是否是另一個數的倍數,或者用于循環結構中的計數器。
# 求余運算的操作符是 % # 求a除以b的余數 result = a % b
在Python中,求余運算的操作符是 %。我們只需要把要求余的兩個數放在 % 前面和后面,即可得到它們的余數。
以上面的代碼為例,在這里,我們用 result 接收了 a 除以 b 的余數。當余數為 0 時,說明 a 是 b 的倍數。
需要注意的是,在 Python 中,求余運算的結果和被求余數的符號是一致的。
# 8 除以 3 的余數是 2 result1 = 8 % 3 # -8 除以 3 的余數是 1 result2 = -8 % 3
在以上代碼中,result1 的值應該是 2,而 result2 的值卻是 1。因為 Python 認為 -8 和 3 有一部分需要補齊,補齊后得到的是 2。所以,當我們要求負數的余數時,需要特別小心。
上一篇python 求余弦函數
下一篇python 求偽逆矩陣