0


python负数取余问题

余数 = 被除数 - 除数 * 商

除法公式:被除数 ÷ 除数 = 商

例如:

  • 例子: - 9 % 4 其他的语言:- 9 % 4 = - 1而 python:- 9 % 4 = -3为什么?我们求python的取余:第一步:取整数(//)就是取商- 规则
    都为正(负)整数正常取11 // 2 = 5一正一负向下取整-11 // 2 = - 6 ; 11 // -2 = -6
    ∴ -9// 4 = - 3
    

第二部:求余数

  • 余数 = 被除数 - 除数 * 商
∴ 余数  -9-4*(-3) =3
标签:

本文转载自: https://blog.csdn.net/TheWhiteFox/article/details/117298576
版权归原作者 TheWhiteFox 所有, 如有侵权,请联系我们删除。

“python负数取余问题”的评论:

还没有评论