# Iterating prime numbers in Python

### Problem:

Using Python you want to iterate through consecutive prime numbers

### Solution:

You can use gmpy2’s `next_prime()`

to do this:

```
import gmpy2
def primes(start=2):
n = start
while True:
n = gmpy2.next_prime(n)
yield n
# Usage example 1
for prime in primes():
print(prime)
# Usage example 2
for i, prime in enumerate(primes()):
print("The {}th prime number is {}".format(i, prime))
```