Опертор
break — это команда, которая
мгновенно останавливает работу цикла (
for или
while), даже если условие ещё выполняется.
Это как стоп-кран в поезде.
🎯 Как это работает?
-
Цикл выполняется как обычно.
-
Как только встречается break — цикл сразу завершается.
-
Программа переходит к командам после цикла.
break останавливает только текущий цикл. Если циклы вложены — сработает для того, где вызван.
- Часто используется с
while True для создания «контролируемых» бесконечных циклов.
Программа ниже эмулирует, как кот ест рыбу, кот наелся, если его сытость ≥ 5. Добавьте в программу
break, чтобы завершить бесконечный цикл.