Answers for "making fibonacci in python"

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): # Creates fib numbers in a list
    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))
Posted by: Guest on July-04-2020
1

python fibonacci generator

def fib(num):
    a = 0
    b = 1
    for i in range(num):
        yield a
        a, b = b, a + b # Adds values together then swaps them

for x in fib(100):
    print(x)
Posted by: Guest on September-23-2021

Python Answers by Framework

Browse Popular Code Answers by Language