Python| sympy.primorial() 方法
在sympy.primorial()方法的帮助下,我们可以找到前n 个素数(默认)或小于或等于n的素数(当nth=False时)的乘积,其中n和nth是该方法的参数。
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 .
示例 #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))
输出:
The product of first 3 primes is 30
示例 #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))
输出:
The product of primes less than or equal to 10 is 210