Python| sympy.multiplicity() 方法
在sympy.multiplicity()方法的帮助下,我们可以找到最大的整数m使得p的m次方除以n ,其中p和n是该方法的参数
Syntax:
multiplicity(p, n)
Parameter:
p – It denotes an integer.
n – It denotes an integer.
Returns:
Returns the greatest integer m such that p^m divides n.
示例 #1:
# import multiplicity() method from sympy
from sympy import multiplicity
p = 2
n = 64
# Use multiplicity() method
multi_p_n = multiplicity(p, n)
print("{} is the largest integer such that {}^{} divides {}.".
format(multi_p_n, p, multi_p_n, n))
输出:
6 is the largest integer such that 2^6 divides 64.
示例 #2:
# import multiplicity() method from sympy
from sympy import multiplicity
p = 3
n = 111
# Use multiplicity() method
multi_p_n = multiplicity(p, n)
print("{} is the largest integer such that {}^{} divides {}.".
format(multi_p_n, p, multi_p_n, n))
输出:
1 is the largest integer such that 3^1 divides 111.