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