在Python中,模是根据两个规则计算的:
(a // b) * b + (a % b) == a
和a % b
与的符号相同b
。
将其与整数除法向下舍入(向-∞取整)这一事实结合,并说明由此产生的行为。
如果这样做
-8 // 5,则将-1.6向下舍入,即-2。将其乘以5,您将得到-10;2是要加到-8的数字。因此,
-8 % 5为2。
欢迎分享,转载请注明来源:内存溢出
在Python中,模是根据两个规则计算的:
(a // b) * b + (a % b) == a和
a % b与的符号相同
b。
将其与整数除法向下舍入(向-∞取整)这一事实结合,并说明由此产生的行为。
如果这样做
-8 // 5,则将-1.6向下舍入,即-2。将其乘以5,您将得到-10;2是要加到-8的数字。因此,
-8 % 5为2。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)