正数的整除和取模
正数的整除和取余就不用说啦吧
# 整除
>>> 10 // 3
3
# 取余
>>> 10 % 3
1
负数几种情况的整除和取模
整除
# 1. 正数整除负数
>>> 10 // -3
-4
总结:(分割法)10被3分隔成4份,所以结果为-4
# 2. 负数整除正数
>>> -10 // 3
-4
总结:(分割法)10被3分隔成4份,所以结果为-4
# 3. 负数整除负数
>>> -10 // -3
3
总结:按正数运算的结果
取模
# 1. 正数对负数取模
>>> 10 % -3
-2
总结:10减去比10大能被3整除的数,即为-2
# 2.负数对正数取模
>>> -10 % 3
2
总结:比10大能被3整除的数减去10,对3取模,即为2
# 3. 负数取模负数
>>> -10 % -3
-1
总结:按整数的方法来,结果为负,所以为-1