Как вывести числа Фибоначчи
В ряду Фибоначчи каждое число — сумма двух предыдущих: 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.
Начать игру бесплатно