pocketlang/test/benchmark/fib/fib.py
Thakee Nathees df93b2c1ec gc bugs fixed
- popping operands from the stack was too early -fixed
- some temproary string objects weren't pushed to the vm's temp root
  -fixed
- and some minor bug fixed
2021-05-23 23:25:04 +05:30

11 lines
208 B
Python

import time
def fib(n):
if n < 2: return n
return fib(n - 1) + fib(n - 2)
start = time.process_time()
for i in range(0, 10):
print(fib(28))
print("elapsed: " + str(time.process_time() - start), ' s')