Перерыв Python и продолжение
Перерыв Python и продолжение
В этой статье вы научитесь использовать операторы break и continue для изменения хода цикла.
Видео:Python break and continue Заявление
Зачем в Python используются прерывание и продолжение?
В Python break
и continue
Операторы могут изменить ход обычного цикла.
Циклы перебирают блок кода до тех пор, пока тестовое выражение не станет ложным, но иногда мы хотим завершить текущую итерацию или даже весь цикл без проверки тестового выражения.
break
и continue
операторы используются в этих случаях.
Инструкция разрыва Python
break
Оператор завершает содержащий его цикл. Управление программой передается оператору сразу после тела цикла.
Если break
оператор находится внутри вложенного цикла (цикл внутри другого цикла), break
Оператор завершит самый внутренний цикл.
Синтаксис разрыва
break
Блок-схема перерыва
<рисунок>
Работа оператора break в циклах for и while показана ниже.
<рисунок>
Пример:разрыв Python
# Use of break statement inside the loop
for val in "string":
if val == "i":
break
print(val)
print("The end")
Вывод
s t r The end
В этой программе мы перебираем "строку" последовательность. Проверяем, является ли буква i , после чего выходим из цикла. Следовательно, мы видим в нашем выводе, что все буквы до i печатается. После этого цикл завершается.
<час>Утверждение продолжения Python
continue
оператор используется для пропуска остальной части кода внутри цикла только для текущей итерации. Цикл не завершается, а продолжается со следующей итерацией.
Синтаксис продолжения
continue
Схема продолжения
<рисунок>
Работа continue
Оператор в цикле for и while показан ниже.

Пример:продолжение Python
# Program to show the use of continue statement inside loops
for val in "string":
if val == "i":
continue
print(val)
print("The end")
Вывод
s t r n g The end
Эта программа аналогична приведенному выше примеру, за исключением break
. оператор был заменен на continue
.
Продолжаем цикл, если строка i , не выполняя остальную часть блока. Следовательно, мы видим в нашем выводе, что все буквы, кроме i печатается.
Python
- Ключевые слова и идентификаторы Python
- Оператор Python, отступы и комментарии
- Переменные Python, константы и литералы
- Преобразование типов Python и приведение типов
- Ввод, вывод и импорт Python
- Глобальные, локальные и нелокальные переменные Python
- Числа Python, преобразование типов и математика
- Управление каталогами и файлами Python
- Ошибки Python и встроенные исключения
- Python For &While Loops:оператор перечисления, разрыва, продолжения