Problema:
Usando Python quieres iterar a través de números primos consecutivos
Solución
Puedes usar next_prime() de gmpy2 para hacer esto:
primes_example.py
import gmpy2
def primes(start=2):
n = start
while True:
n = gmpy2.next_prime(n)
yield n
# Ejemplo de uso 1
for prime in primes():
print(prime)
# Ejemplo de uso 2
for i, prime in enumerate(primes()):
print("The {}th prime number is {}".format(i, prime))
Echa un vistazo a artículos similares por categoría:
Matemáticas Python
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow