Как выйти из цикла while true в Python?

Пользователь

от jerrold_langworth , в категории: Python , 2 года назад

Как выйти из цикла while true в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 2 года назад

@jerrold_langworth  Вы можете использовать break для выхода из цикла.


1
2
3
4
5
6
7
counter = 1

while True:
    counter += 1

    if (counter >= 10):
        break # Выход из цикла


Пользователь

от ludie , год назад

@jerrold_langworth 

Для выхода из цикла while True в Python можно использовать оператор break.


Например, в следующем примере цикл while будет выполняться бесконечно, пока пользователь не введет число 0. Когда пользователь вводит 0, цикл прерывается и программа продолжает выполнение после цикла.

1
2
3
4
5
6
7
while True:
    num = int(input("Введите число (0 для выхода): "))
    if num == 0:
        break
    print("Вы ввели", num)

print("Цикл завершен")


Когда пользователь вводит 0, программа выводит сообщение "Цикл завершен" и завершается. Оператор break выходит из цикла while True, когда условие num == 0 выполняется.