1# Various ways to compute Fibonacci numbers go here. 2 3from bench import register, all 4 5cdef inline int rfib(int n): 6 if n == 1 or n == 0: 7 return 1 8 return rfib(n - 1) + rfib(n - 2) 9 10def fib(n=30): 11 return rfib(n) 12 13register("cython: recursive fibonacci", fib) 14 15if __name__ == '__main__': 16 all() 17 18