In [1]:
from euler import gen_prime, gen_lt

In [2]:
zip(gen_prime(), xrange(6))[-1][0]


Out[2]:
13

In [3]:
list(gen_lt(gen_prime(), 20))


Out[3]:
[2, 3, 5, 7, 11, 13, 17, 19]

In [4]:
%timeit sum(gen_lt(gen_prime(), 2000000))
sum(gen_lt(gen_prime(), 2000000))


1 loops, best of 3: 8.43 s per loop
Out[4]:
142913828922L