How to Generate Fibonacci Numbers in Python

def fibonacci_generator(n):
    a, b = 0, 1
    for _ in range(n):
        yield a
        a, b = b, a + b

fibonacci_sequence = list(fibonacci_generator(8))
print(f"The first 8 Fibonacci numbers: {fibonacci_sequence}")

Output:

The first 8 Fibonacci numbers: [0, 1, 1, 2, 3, 5, 8, 13]

Leave a Comment

Your email address will not be published.