Python | método sympy.primefactors()

Con la ayuda del método sympy.primefactors() , podemos encontrar los factores primos de un número dado. A diferencia de factorint() , primefactors() no devuelve -1 ni 0 .

Sintaxis: factores primos (n)

Parámetro:
n – Denota un número entero.

Devuelve: Devuelve una lista de factores primos del entero dado.

Ejemplo 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))

Producción:

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

Ejemplo #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))

Producción:

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

Publicación traducida automáticamente

Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *