import sieve_iter for i in sieve_iter.sieve(): print i if i >= 10: break assert i == 11
import sieve_iter for n, i in zip(range(10), sieve_iter.sieve()): print i assert i == 31
import sieve_iter find = 100 sieve = sieve_iter.sieve() i = iter(sieve) for n in range(find - 1): found = i.next() print found assert found == 541