PythonのSymPyモジュールの素数に関する関数
n番目の素数を返す:prime(n)
>>> from sympy import prime >>> prime(1) 2 >>> prime(2) 3 >>> prime(3) 5
nが素数であるかどうかを判定する:isprime(n)
>>> from sympy import isprime >>> isprime(2) True >>> isprime(3) True >>> isprime(4) False
a以上でbより小さい素数を返す:primerange(a, b)
>>> from sympy import primerange >>> list(primerange(2, 10)) [2, 3, 5, 7]