Lichen

Annotated tests/fib.py

710:0c0c79505672
2017-03-12 Paul Boddie Merged changes from the default branch. return-value-definition
paul@507 1
class fib:
paul@507 2
    def __init__(self):
paul@507 3
        self.a, self.b = 0, 1
paul@507 4
paul@507 5
    def next(self):
paul@507 6
        result = self.b
paul@508 7
        self.a, self.b = self.b, self.a + self.b
paul@507 8
        return result
paul@507 9
paul@507 10
seq = fib()
paul@507 11
i = 0
paul@507 12
while i < 10:
paul@507 13
    print seq.next()
paul@507 14
    i += 1