In [6]:
# fill in this function
def fib():
    a = 1
    b = 1
    for i in xrange(2):
        yield 1
        
    for i in xrange(110):
        a, b = b, a+b
        yield b

# testing code
import types
if type(fib()) == types.GeneratorType:
    print "Good, The fib function is a generator."

    counter = 0
    for n in fib():
        print n
        counter += 1
        if counter == 10:
            break


Good, The fib function is a generator.
1
1
2
3
5
8
13
21
34
55

In [ ]: