Рубрики

Python | метод sympy.factorint ()

С помощью метода sympy.factorint () мы можем найти факторы и соответствующие им кратности данного целого числа. Для входных данных, меньших 2, factorint () ведет себя следующим образом:

  • — возвращает пустую факторизацию {}.
  • — возвращает ,
  • — добавляет к факторам, а затем факторы ,

Syntax:
factorint(n)

Parameter:
n – It denotes an integer.

Returns:
Returns a dictionary containing the prime factors of n as keys
and their respective multiplicities as values.

Пример № 1:

# import factorint () метод из sympy

from sympy import factorint

  

n = 2**3 * 3**4 * 5**6

  
# Используйте метод factorint ()

factor_dict = factorint(n) 

      

print("Dictionary containing factors of {} with respective multiplicities : {}".

      format(n, factor_dict))

Выход:

Dictionary containing factors of 10125000 
with respective multiplicities : {2: 3, 3: 4, 5: 6}

Пример № 2:

# import factorint () метод из sympy

from sympy import factorint

  

n = 6**4 * 13

  
# Используйте метод factorint ()

factor_dict = factorint(n) 

      

print("Dictionary containing factors of {} with respective multiplicities : {}".

      format(n, factor_dict))

Выход:

Dictionary containing factors of 16848 
with respective multiplicities : {2: 4, 3: 4, 13: 1}

Рекомендуемые посты:

Python | метод sympy.factorint ()

0.00 (0%) 0 votes