Python simpy.prevprime()方法

Python simpy.prevprime()方法

在simpy模块中,我们可以用sympy.prevprime()函数得到给定数字n的前一个素数。对于n<2^64,答案是确定的;更大的n值实际上是伪素数的概率很小。

语法: sympy.prevprime()
参数 : n; 待测数
返回: 上一个质数

代码 #1:

# Python program to get previous prime number
# using sympy.prevprime() method
 
# importing sympy module
from sympy import *
 
# calling prevprime function on different numbers
prevprime(7)
prevprime(13)

输出:

5
11

代码 #2:

# Python program to check prime number
# using sympy.prevprime() method
 
# importing sympy module
import sympy.ntheory as nt
 
# calling prevprime function on different numbers
nt.prevprime(2)

输出:

ValueError: no preceding primes

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程