2018-01-10

2018-01-10  本文已影响0人  耿直马

def m():

n=1

    while True:

n=n+2

        yield n

def _not_divisible(n):

def fn(x):

return x%n>0

    return fn

def primes():

yield 2

    it = m()

while True:

n =next(it)

yield n

it=filter(_not_divisible(n),it)

for nin primes():

if n<100:

print(n)

else:

break

上一篇下一篇

猜你喜欢

热点阅读