# HG changeset patch # User Paul Boddie # Date 1485274835 -3600 # Node ID ceaa4fac8da5e1b1e649fd28389c39bda7fa06f3 # Parent fa5f854bdaa83b7d1c52c6336c19bef2960756f0 Added a simple "generator equivalent" example. diff -r fa5f854bdaa8 -r ceaa4fac8da5 tests/fib.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/fib.py Tue Jan 24 17:20:35 2017 +0100 @@ -0,0 +1,15 @@ +class fib: + def __init__(self): + self.a, self.b = 0, 1 + + def next(self): + result = self.b + #self.a, self.b = self.b, self.a + self.b + self.b, self.a = self.a + self.b, result + return result + +seq = fib() +i = 0 +while i < 10: + print seq.next() + i += 1