當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python sympy.prevprime()用法及代碼示例


在 sympy 模塊中,我們可以使用 sympy.prevprime() 函數獲取給定數字 n 的前一個質數。對於 n < 2^64,答案是確定的;較大的 n 值實際上是偽素數的概率較小。

Syntax:  sympy.prevprime()
Parameter:  n; number to be tested
Return:  previous prime value

代碼#1:

Python3


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

輸出:

5
11

代碼#2:

Python3


# 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

相關用法


注:本文由純淨天空篩選整理自Shivam_k大神的英文原創作品 Python | sympy.prevprime() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。