def main():? ? for n in primes():? ? ? ? if n < 1000:? ? ? ? ? ? print(n)? ? ? ? else:? ? ? ? ? ? breakdef _odd_filer():? ? n = 1? ? while True:? ? ? ? n = n + 2? ? ? ? yield ndef _not_divisible(n):? ? return lambda x:x % n>0def primes():? ? yield 2? ? it = _odd_filer()? ? while True:? ? ? ? n = next(it)? ? ? ? yield n? ? ? ? it = filter(_not_divisible(n),it)if __name__ ?== '_main_':? ? main()輸出只顯示這一句:>> runfile('D:/python/butaidong.py', wdir='D:/python')>>> runfile('D:/python/butaidong.py', wdir='D:/python')沒(méi)有結(jié)果
我這段代碼是仿照老師的寫的,為什么沒(méi)有輸出
xiaoxiaomengmeng
2016-09-13 15:49:32