break

break немедленно прерывает цикл — программа выходит из него, не завершая оставшиеся повторы.

Что такое break

break немедленно прерывает цикл — программа выходит из него, не завершая оставшиеся повторы. Используется, когда цель уже достигнута.

while True:
    if not ready():
        break
    harvest()

Досрочный выход

break останавливает цикл сразу, как только цель достигнута, и программа продолжает работу после цикла. Это удобно, когда дальше повторять бессмысленно — например, нужный элемент уже найден.

В игре break пригодится, чтобы прекратить сбор урожая, как только закончилось топливо у дрона.

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

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

Чем break отличается от continue? break выходит из цикла целиком, а continue лишь пропускает текущий шаг.

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