break
break немедленно прерывает цикл — программа выходит из него, не завершая оставшиеся повторы.
Что такое break
break немедленно прерывает цикл — программа выходит из него, не завершая оставшиеся повторы. Используется, когда цель уже достигнута.
while True:
if not ready():
break
harvest()
Досрочный выход
break останавливает цикл сразу, как только цель достигнута, и программа продолжает работу после цикла. Это удобно, когда дальше повторять бессмысленно — например, нужный элемент уже найден.
В игре break пригодится, чтобы прекратить сбор урожая, как только закончилось топливо у дрона.
Частые вопросы
Из какого цикла выходит break? Из ближайшего, внутри которого он написан.
Чем break отличается от continue? break выходит из цикла целиком, а continue лишь пропускает текущий шаг.
Начать игру бесплатно