Advertisement
roman_gemini

Fibonacci Generator

Jun 26th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.29 KB | None | 0 0
  1. import time
  2.  
  3. def tail(coll):
  4.     for i, x in enumerate(coll):
  5.         if (i != 0):
  6.             yield x
  7.  
  8. def fib():
  9.     yield 0
  10.     yield 1
  11.     for v in map(lambda x: x[0] + x[1], zip(fib(), tail(fib()))):
  12.         yield v
  13.  
  14.  
  15. for n in fib():
  16.     print(n)
  17.     time.sleep(1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement