Как остановить while true в python?

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

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

Как остановить while true в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от gussie.jones , 2 года назад

@ottilie.farrell Вы можете использовать в цикле while true в Python конструкцию break в условии когда необходимо остановить цикл while, небольшой пример кода на Python:


1
2
3
4
5
6
7
8
i = 0
while True:
    i = i + 1
    if i == 5:
        break

# Вывод: 5
print(i)


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

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

@ottilie.farrell 

Один из способов остановить цикл while True - это использовать конструкцию break, которая позволяет выйти из цикла. Например:

1
2
3
4
while True:
    # тело цикла
    if условие:
        break


Если условие выполняется, то цикл прерывается и выполнение кода продолжается со следующей строки после цикла.


Можно также использовать конструкцию while-else, чтобы выполнить некоторый код после того, как цикл будет завершен. Например:

1
2
3
4
while условие:
    # тело цикла
else:
    # код, выполняемый после того, как цикл завершен


В этом случае код в блоке else будет выполнен, только если цикл завершается нормально (то есть без использования break).