17 lines
326 B
Python
17 lines
326 B
Python
#!/usr/bin/env python
|
|
|
|
def next_prime(limit):
|
|
flags = set() # <1>
|
|
|
|
for i in range(2, limit):
|
|
if i in flags:
|
|
continue
|
|
for j in range(2 * i, limit + 1, i):
|
|
flags.add(j) # <2>
|
|
yield i # <3>
|
|
|
|
|
|
np = next_prime(200) # <4>
|
|
for prime in np: # <5>
|
|
print(prime, end=' ')
|