continue

continue пропускает остаток текущего шага цикла и переходит к следующему повтору.

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

Что такое continue

continue пропускает остаток текущего шага цикла и переходит к следующему повтору. Удобно, чтобы пропускать ненужные элементы.

for i in range(5):
    if here() == "soil":
        continue
    harvest()

Пропуск шага

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

Например, дрон летит по ряду и командой continue пропускает пустые клетки, собирая урожай только с занятых.

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

Цикл продолжится после continue? Да, он перейдёт к следующему повтору как обычно.

Когда выбрать continue, а когда if? continue делает код плоским и читаемым, когда «ненужные» случаи хочется отсеять в начале шага.

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

Задание

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

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

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