En el módulo simpy, podemos obtener el siguiente número primo para un número dado n usando la función sympy.nextprime(). Para n < 2^64 la respuesta es definitiva; Los valores más grandes de n tienen una pequeña probabilidad de ser en realidad pseudoprimos.
Syntax: sympy.nextprime() Parameter: n; number to be tested Return: next prime value
Código #1:
Python3
# Python program to get next prime number # using sympy.nextprime() method # importing sympy module from sympy import * # calling nextprime function on different numbers nextprime(7) nextprime(13) nextprime(2)
Producción:
11 17 3
Código #2:
Python3
# Python program to check prime number # using sympy.isprime() method # importing sympy module import sympy.ntheory as nt # calling isprime function on different numbers nt.nextprime(30) nt.nextprime(13) nt.nextprime(2)
Producción:
31 17 3