Урок 16. break и continue

Управляем циклом: выйти сразу или пропустить один шаг.

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

Два помощника цикла

break — аварийный стоп: немедленно выйти из цикла. continue — пропустить остаток текущего шага и перейти к следующему. Так маршрут дрона становится умным.

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

Где нужно

break — когда цель достигнута и продолжать незачем. continue — чтобы объезжать пустые или ненужные клетки.

Когда что использовать

break — когда дальше крутить цикл бессмысленно (цель найдена). continue — когда текущий элемент нужно пропустить, но цикл продолжить. Не путайте их: break выходит совсем, continue лишь перескакивает шаг.

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

Когда брать break, а когда continue? break — когда крутить цикл дальше бессмысленно; continue — когда нужно пропустить один шаг.

Из какого цикла выходит break? Из ближайшего, внутри которого он написан.

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

Задание

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

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

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