我如何才能在Python中找到数字的除法余数?
例如:如果数字为26,除数为7,则除法余数为5。(因为7 + 7 + 7 = 21和26-21 = 5。)
您正在寻找模运算符:
a % b
如果您想要除法问题的余数,只需使用实际的余数规则,就像在数学中一样。授予它不会给您十进制输出。
10 / 3 = 3.33333...
10 // 3 = 3
10/3 - 10//3 = 0.33333...
除法的剩余部分可以使用运算符%
发现:
26%7(您将得到余数)
如果要避免取模,还可以结合使用四个基本操作:)
从Python 3.7开始,有一个新的math.remainder()
函数:
如果要在一行代码中获得商和余数(更一般的用例),请使用:
除时使用%代替/。这将为您退还剩余款项。因此,根据您的情况
Modulo是正确的答案,但是如果您手动执行此操作,则应该可以。
我们可以通过使用模运算符(%)来解决此问题