mirror of
https://github.com/zekexiao/pocketlang.git
synced 2025-02-05 20:26:53 +08:00
17 lines
255 B
Plaintext
17 lines
255 B
Plaintext
|
|
## Iterative fibonacci function.
|
|
|
|
def fib(n)
|
|
res = []
|
|
a = 0; b = 1
|
|
for _ in 0..n
|
|
list_append(res, a)
|
|
temp = a; a = b; b += temp;
|
|
end
|
|
return res
|
|
end
|
|
|
|
fibs = fib(10)
|
|
print('fibs =', fibs)
|
|
assert(fibs == [0, 1, 1, 2, 3, 5, 8, 13, 21, 34])
|