Friday, December 27, 2024
Google search engine
HomeLanguagesPython | sympy.primefactors() method

Python | sympy.primefactors() method

With the help of sympy.primefactors() method, we can find the prime factors of a given number. Unlike factorint(), primefactors() does not return -1 or 0.

Syntax: primefactors(n) Parameter: n – It denotes an integer. Returns: Returns a list of prime factors of the given integer.

Example #1: 

Python3




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


Output:

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

Example #2: 

Python3




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


Output:

The prime factors of -210 : [2, 3, 5, 7]
Dominic Rubhabha-Wardslaus
Dominic Rubhabha-Wardslaushttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Recent Comments