SymPy中数论部分使用说明

sympy.factorint

list(sympy.sieve.primerange(数字1,数字2))列出大于等于数字1,小于数字2的所有素数

sympy.prime(n)返回第n个素数

sympy.isprime(n)素性检测

sympy.primepi(n)返回小于n的素数的总数

sympy.nextprime(89)返回下一个素数,这里结果是97

sympy.prevprime(96)或sympy.prevprime(97)返回上一个素数,结果都是89

sympy.randprime(1,30)返回1到30之间的一个大于等于1小于30的随机素数 range [a, b)

sympy.primorial

>>> primorial(4) # the first 4 primes are 2, 3, 5, 7

210

>>> primorial(4, nth=False) # primes <= 4 are 2 and 3

6

你可能感兴趣的:(SymPy中数论部分使用说明)