- 2

Fibonacci sequence

# As I wrote elsewhere, recursion can be # a very elegant, but sometimes also # computationally costly to solve problems. # A good example is the Fibonacci sequence. def badFibonacci(n): # By convention, the first two numbers # in the Fibonacci sequence are 1: if (n == 1) or (n == 2): return 1 else: return badFibonacci(n-1) + badFibonacci(n-2) def goodFibonacci(n): # We make use of Python's way # to assign values to two # variables at once: f1, f2

17th Dec 2017, 5:59 PM
Shimels Gbre Ab
Shimels Gbre Ab - avatar
0 Answers