Fibonacci Sequence While Loop
In the following sequence, each number (except the first two) is the sum of the previous two numbers: 0, 1, 1, 2, 3, 5, 8, 13, .... This sequence is known as the Fibonacci sequence. We speak of the i'th element of the sequence (starting at 0)-- thus the 0th element is 0, the 1st element is 1, the 2nd element is 1, the 3rd element is 2 and so on. Given the positive integer n, associate the nth value of the fibonacci sequence with the variable result. For example, if n is associated with the value 8 then result would be associated with 21. answer is:if n <= 1 : result = n else : count = 2 i = 1 lastI = 0 while count <= n : lastI, i = i, lastI + i count += 1 result = i So I am starting to grasp this but there are several points that I do not understand. If someone could possibly break this down It would be appreciated.