{"id":5725,"date":"2021-05-13T13:16:56","date_gmt":"2021-05-13T07:46:56","guid":{"rendered":"https:\/\/python-programs.com\/?p=5725"},"modified":"2021-11-22T18:45:27","modified_gmt":"2021-11-22T13:15:27","slug":"designing-code-for-fibonacci-sequence-without-recursion","status":"publish","type":"post","link":"https:\/\/python-programs.com\/designing-code-for-fibonacci-sequence-without-recursion\/","title":{"rendered":"Designing Code for Fibonacci Sequence without Recursion"},"content":{"rendered":"

Fibonacci sequence:<\/strong><\/p>\n

The Fibonacci sequence is a sequence type in which the sum of the previous two numbers is each consecutive number.<\/p>\n

First few Fibonacci numbers are 0 1 1 2 3 5 8 …..etc.<\/p>\n

Fibonacci sequence without recursion:<\/h2>\n

Let us now write code to display this sequence without recursion. Because recursion is simple, i.e. just use the concept,<\/p>\n

Fib(i) = Fib(i-1) + Fib(i-2)<\/p>\n

However, because of the repeated calculations in recursion, large numbers take a long time.<\/p>\n

So, without recursion, let’s do it.<\/p>\n

Approach:<\/strong><\/p>\n