如何在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 % ba mod b只是表示模的两种不同的方式。 在这种情况下,python使用% 。 不, 15 mod 4不是15 mod 4 15 % 4 == 15 mod 4 == 3