Создать генератор, который выдает бесконечную последовательность Фибоначчи.
Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Бесконечная последовательность Фибоначчи

Функция fibonacci_generator создает бесконечную последовательность чисел Фибоначчи, где каждый следующий элемент равен сумме двух предыдущих.

def fibonacci_generator():
    a, b = 0, 1
    while True:
        yield a
        a, b = b, a + b

# Пример использования
gen = fibonacci_generator()
print(next(gen)) # 0
print(next(gen)) # 1
print(next(gen)) # 1
print(next(gen)) # 2
print(next(gen)) # 3

Этот генератор может быть использован в любом месте программы для получения чисел Фибоначчи без предела.

Категория: Практические упражнения Python | Добавил: Admin (28.04.2024)
Просмотров: 21 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: