suite fibonacci python code example
Example 1: python fibonacci generator
def fib(num):
a = 0
b = 1
for i in range(num):
yield a
temp = a
a = b
b = temp + b
for x in fib(100):
print(x)
def fib2(num):
a = 0
b = 1
result = []
for i in range(num):
result.append(a)
temp = a
a = b
b = temp + b
return result
print(fib2(100))
Example 2: fibonacci sequence python
def fib(num):
"""return the number at index num in the fibonacci sequence"""
if num <= 2:
return 1
return fib(num - 1) + fib(num - 2)
print(fib(6))