Справочник · модуль 3 «Циклы»
While True
Цикл while True не заканчивается сам. Его останавливают командой break.
Сравнение из жизни
Как дверь, которая открыта, пока сам не закроешь.
Пример
while True:
word = input()
if word == "стоп":
break
print("Эхо:", word)
print("Пока!")Человек вводит с клавиатуры: привет как дела стоп
Результат
привет Эхо: привет как дела Эхо: как дела стоп Пока!
Учитель в уроке While True значит «пока правда». Ответ всегда True, и цикл сам не закончится. Зато есть команда break. Она сразу выходит из цикла. Python дошёл до слова «стоп», выполнил break и перешёл к строчкам после цикла.
Запомнить
while True — как карусель без конца. Она крутится, пока кто-то не нажмёт break.
Тема из урока 3.3 «Выйти из цикла» курса PythonAZ.