Python sympy.primefactors()方法

Python sympy.primefactors()方法

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

语法: primefactors(n)

参数 :
n –它表示一个整数。

返回:返回给定整数的素因子列表。

示例 #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]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程