Урок 6. Цикл for

Повторяем действия нужное число раз одной короткой конструкцией.

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

Как устроен for

Цикл for повторяет вложенный блок заданное число раз. range(30) означает «повторить 30 раз». Это избавляет от копирования одинаковых команд.

for i in range(30):
    harvest()
    plant(wheat)
    right()

Экономия сил

Вместо тридцати одинаковых строк — три строки в цикле. Код становится короче, понятнее и его легче менять.

Что дальше

Когда число повторов известно — берите for. Если же нужно повторять, пока выполняется условие (например, пока впереди есть земля), пригодится цикл while — это следующий урок.

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

Сколько раз повторится for i in range(5)? Пять раз — числа от 0 до 4.

Когда брать for, а когда while? for — когда число повторов известно, while — когда повторяем, пока верно условие.

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

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
📖 Русский язык