Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Как вывести числа Фибоначчи

В ряду Фибоначчи каждое число — сумма двух предыдущих: 0, 1, 1, 2, 3, 5, 8… Вывести его помогает цикл.

Идея ряда

Начинаем с двух чисел: 0 и 1. Каждое следующее — их сумма. Держим в двух переменных «текущее» и «следующее» и на каждом шаге сдвигаем их вперёд.

Код через цикл

Одновременное присваивание a, b = b, a + b обновляет обе переменные сразу: b становится суммой, a — прежним b. Так за один цикл получаем весь ряд.

a, b = 0, 1
for _ in range(8):
    print(a, end=' ')
    a, b = b, a + b
# 0 1 1 2 3 5 8 13

Почему это классика

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

Частые вопросы

Что значит _ в цикле? Переменная-заглушка: значение не нужно, важно лишь число повторов.

Как получить больше чисел? Увеличьте число в range.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание