github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2013/go4python/fib-gen.py (about)

     1  #!/usr/bin/python
     2  
     3  def fib(n):
     4      a, b = 0, 1
     5      for i in range(n):
     6          a, b = b, a + b
     7          yield a
     8  
     9  f = fib(10)
    10  try:
    11  	while True:
    12  		print f.next()
    13  except StopIteration:
    14  	print 'done'
    15  
    16  for x in fib(10):
    17  	print x
    18  print 'done'