import itertools
def fib():
a, b = 0, 1
while True:
yield a
a, b = b, a+b
print itertools.islice(fib(), 20)
aW1wb3J0IGl0ZXJ0b29scwoKZGVmIGZpYigpOgogICAgYSwgYiA9IDAsIDEKICAgIHdoaWxlIFRydWU6CiAgICAgICAgeWllbGQgYQogICAgICAgIGEsIGIgPSBiLCBhK2IKCnByaW50IGl0ZXJ0b29scy5pc2xpY2UoZmliKCksIDIwKQ==