continue

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

Что такое continue

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

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

Пропуск шага

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

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

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

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

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

Начать игру бесплатно