Python | sympy.multiplicity()方法

原文:https://www . geesforgeks . org/python-sympy-multiplicity-method/

借助 sympy.multiplicity() 方法,我们可以找到最大的整数 m 这样 p 上升到T11】mT13】除T15】nT17】,其中T19】pT21T23】nT25】是该方法的参数**

语法: 多重性(p,n)

参数: p–表示整数。 n–表示整数。

返回: 返回最大整数 m,使得 p^m 除 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.