With the help of sympy.primeomega() method, we can calculate the number of prime factors counting multiplicities for a given positive integer. For example, primeomega(12) = 3, since 12 = 22 * 31. Therefore, number of prime factors = sum of multiplicities of prime factors, 2 + 1 = 3.
Syntax: primeomega(n)
Parameter:
n – It denotes an integer.Returns: Returns the number of prime factors counting multiplicities for a given positive integer.
Example #1:
# import primeomega() method from sympy from sympy.ntheory.factor_ import primeomega n = 24 # Use primeomega() method primeomega_n = primeomega(n) print ( " Number of prime factors of {} = {} " . format (n, primeomega_n)) |
Output:
Number of prime factors of 24 = 4
Example #2:
# import primeomega() method from sympy from sympy.ntheory.factor_ import primeomega n = 120 # Use primeomega() method primeomega_n = primeomega(n) print ( " Number of prime factors of {} = {} " . format (n, primeomega_n)) |
Output:
Number of prime factors of 120 = 5