With the help of sympy.primorial() method, we can find the product of the first n primes (default) or the primes less than or equal to n (when nth=False), where n and nth are parameters to the method.
Syntax: primorial(n, nth)
Parameter:
n – It denotes the number for which the product of first n primes or prime less than or equal to n is calculated.
nth – It denotes a boolean value. When True, it returns the product of first n primes whereas when False returns the product of primes less than or equal to n.Returns: Returns the product of the first n primes or the primes less than or equal to n .
Example #1:
# import primorial() method from sympy from sympy import primorial
n = 3
# Use primorial() method primorial_n = primorial(n) # 2 * 3 * 5
print ( "The product of first {} primes is {}" . format (n, primorial_n))
|
Output:
The product of first 3 primes is 30
Example #2:
# import primorial() method from sympy from sympy import primorial
n = 10
# Use primorial() method primorial_n = primorial(n, nth = False ) # 2 * 3 * 5 * 7
print ( "The product of primes less than or equal to {} is {}" . format (n, primorial_n))
|
Output:
The product of primes less than or equal to 10 is 210