source: doc/papers/llheap/examples/Fib.py @ 16c795c

Last change on this file since 16c795c was 7bef8cf, checked in by Peter A. Buhr <pabuhr@…>, 14 months ago

start paper on llheap

  • Property mode set to 100644
File size: 326 bytes
Line 
1def Fib():
2        fn = 0; fn1 = fn; yield fn  # suspend
3        fn = 1; fn2 = fn1; fn1 = fn; yield fn
4        while True:
5                fn = fn1 + fn2; fn2 = fn1; fn1 = fn; yield fn
6
7f1 = Fib()
8f2 = Fib()
9for i in range( 10 ):
10        print( next( f1 ), next( f2 ) )  # resume
11
12# Local Variables: #
13# tab-width: 4 #
14# compile-command: "python3.7 Fib.py" #
15# End: #
Note: See TracBrowser for help on using the repository browser.