如何在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
。