# Display n numbers from the Fibonacci sequence. # # Afternoon <noon at aftnn.org>, 2006 import sys def fibseq(): a, b = 0, 1 while True: yield b a, b = b, b + a def take(n, it): for i in range(n): yield it.next() seq = take(int(sys.argv[1]), fibseq()) print ", ".join([str(i) for i in seq])