continue
continue пропускает остаток текущего шага цикла и переходит к следующему повтору.
Что такое continue
continue пропускает остаток текущего шага цикла и переходит к следующему повтору. Удобно, чтобы пропускать ненужные элементы.
for i in range(5):
if here() == "soil":
continue
harvest()
Пропуск шага
continue не выходит из цикла, а лишь прекращает текущий повтор и переходит к следующему. Так пропускают элементы, которые обрабатывать не нужно, не усложняя код лишними условиями.
Например, дрон летит по ряду и командой continue пропускает пустые клетки, собирая урожай только с занятых.
Частые вопросы
Цикл продолжится после continue? Да, он перейдёт к следующему повтору как обычно.
Когда выбрать continue, а когда if? continue делает код плоским и читаемым, когда «ненужные» случаи хочется отсеять в начале шага.
Начать игру бесплатно