負數求余
舉個栗子
>>> -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更遠。