# for loop version
def fib(n):
if n <= 1:
return n
a, b = 0, 1
for _ in range(n-1):
a, b = b, a + b
return b
print([fib(n) for n in range(10)])
# while loop version:
def fib(n):
if n <= 1:
return n
a, b = 0, 1
k = 0
while k < n-1:
a, b = b, a + b
k += 1
return b
print([fib(n) for n in range(10)])
To embed this project on your website, copy the following code and paste it into your website's HTML: