Как выйти из цикла в Python: советы и примеры кода
Выход из цикла в Python может быть осуществлен с помощью инструкции break. Инструкция break прерывает выполнение цикла и переводит управление за пределы цикла. Рассмотрим простой пример использования break:
python
while True:
answer = input("Введите слово: ")
if answer == "exit":
break
print("Вы ввели:", answer)
В данном примере, пока пользователь не введет слово "exit", программа будет запрашивать ввод слова. Если слово "exit" было введено, то программа выполняет инструкцию break и выходит из цикла.
Аналогично можно использовать инструкцию break в цикле for:
python
for i in range(10):
if i == 5:
break
print(i)
В данном примере цикл for будет выводить числа от 0 до 4 на экран. Когда значение i достигнет 5, цикл будет прерван, так как выполнится инструкция break.
Также возможен выход из множественных вложенных циклов. Например, в следующем примере используются два цикла while и break используется для выхода из обоих циклов:
python
while outer_loop_counter < 10:
inner_loop_counter = 0
while inner_loop_counter < 5:
if some_condition:
break # выход из обоих циклов
inner_loop_counter += 1
outer_loop_counter += 1
В данном примере использование инструкции break внутри вложенного цикла, приведет к выходу из двух вложенных циклов while.
Таким образом, инструкция break позволяет прервать выполнение цикла и перейти к выполнению следующих инструкций за пределами цикла.