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