Модуль: (Python-база) Цикл с условием - while


11. Боремся с бесконечностью. Случай 2

 Опертор break — это команда, которая мгновенно останавливает работу цикла (for или while), даже если условие ещё выполняется.
Это как стоп-кран в поезде.

🎯 Как это работает?

  1. Цикл выполняется как обычно.

  2. Как только встречается break — цикл сразу завершается.

  3. Программа переходит к командам после цикла.

  1. break останавливает только текущий цикл. Если циклы вложены — сработает для того, где вызван.
  2. Часто используется с while True для создания «контролируемых» бесконечных циклов.


Программа ниже эмулирует, как кот ест рыбу, кот наелся, если его сытость ≥ 5. Добавьте в программу break, чтобы завершить бесконечный цикл.

Вставьте недостающие фрагменты кода
Python
1
# начальное значение сытости   
2
satiety = 0   
3
while True:   
4
    print("Ням-ням")   
5
    satiety = satiety + 1   
6
    if satiety >= 5:   
7
        print("Кот наелся!")   
8