Open In App

Python | sympy.primorial() method

Last Updated : 27 Aug, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

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

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads