Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Перерыв 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

  1. Ключевые слова и идентификаторы Python
  2. Оператор Python, отступы и комментарии
  3. Переменные Python, константы и литералы
  4. Преобразование типов Python и приведение типов
  5. Ввод, вывод и импорт Python
  6. Глобальные, локальные и нелокальные переменные Python
  7. Числа Python, преобразование типов и математика
  8. Управление каталогами и файлами Python
  9. Ошибки Python и встроенные исключения
  10. Python For &While Loops:оператор перечисления, разрыва, продолжения