📜  Python| sympy.primefactors() 方法

📅  最后修改于: 2022-05-13 01:54:31.480000             🧑  作者: Mango

Python| sympy.primefactors() 方法

sympy.primefactors()方法的帮助下,我们可以找到给定数字的质因数。与factorint()不同, primefactors()不返回-10

示例 #1:

# import primefactors() method from sympy
from sympy import primefactors
  
n = 2 * 6*21 * 11
  
# Use primefactors() method 
primefactors_n = primefactors(n) 
      
print("The prime factors of {} : {}".format(n, primefactors_n))

输出:

The prime factors of 2772 : [2, 3, 7, 11]

示例 #2:

# import primefactors() method from sympy
from sympy import primefactors
  
n = -210
  
# Use primefactors() method 
primefactors_n = primefactors(n) 
      
print("The prime factors of {} : {}".format(n, primefactors_n))

输出:

The prime factors of -210 : [2, 3, 5, 7]