如何在python中计算一个mod b?
在Python math库中是否有模函数?
不是15 % 4 ? 但15 mod 4是1,对不对?
有%符号。 剩下的不仅仅是模数运算。
你也可以尝试使用divmod(x, y)返回一个元组(x / y, x % y)
>>> 15 % 4 3 >>>
模数给出整数除法后的余数。
mod = a % b
这将a mod b的结果存储在variablesmod 。
你是对的, 15 mod 4是3,这正是python返回的:
>>> 15 % 4 3
@Macarse:是的,但在Python中的任何\ =结构都是如此,所以我认为没有必要单独指出模数。
你为什么不用%?
print 4 % 2 # 0
我不认为你完全掌握模数。 a % b和a mod b只是表示模的两种不同的方式。 在这种情况下,python使用% 。 不, 15 mod 4不是15 mod 4 15 % 4 == 15 mod 4 == 3 。