En el módulo simpy, podemos obtener el número primo anterior para un número dado n usando la función sympy.prevprime(). Para n < 2^64 la respuesta es definitiva; Los valores de n más grandes tienen una pequeña probabilidad de ser en realidad pseudoprimos.
Syntax: sympy.prevprime() Parameter: n; number to be tested Return: previous prime value
Código #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 prevprime(7) prevprime(13)
Producción:
5 11
Código #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)
Producción:
ValueError: no preceding primes