Top.Mail.Ru
Ответы

Как сделать условие выхода из бесконечного цикла?

Хочу дописать код с бесконечным циклом while true,но я не знаю как сделать условие выхода,помогите, пожалуйста

По дате
По рейтингу
Аватар пользователя
Мыслитель
11мес

if блаблабал :
break

Аватар пользователя
Просветленный
11мес

Бесконечный цикл ввода, к примеру. Остановка при вводе слова «стоп».

12
 while (text:=input("Введите что-нибудь:\n")).lower() != "стоп": 
    print(f"Вы ввели {text}.") 
Аватар пользователя
Просветленный
11мес
12
 if произойдет вот это:
   break 
123456
 count=0  
while True:  
    count+=1  
    if count==10:  
        break  
print(count) 
Аватар пользователя
Просветленный
11мес

Можешь сделать по конкретному условию (например, пользователь напишет что-то), выход по условию, зависящему от переменной, используя булеву переменную (флаг), можно использовать обработку исключений.