Как работает и что делает оператор continue в Python? Оператор continue возвращает управление в начало цикла while. Оператор continue отклоняет все оставшиеся операторы в текущей итерации цикла и перемещает управление обратно в начало цикла.

Оператор continue можно использовать как в циклах while, так и в циклах for.

Синтаксис

Синтаксис оператора continue в Python следующий:

continue

Блок-схема

Блок-схема оператора continue в Python

Пример

#!/usr/bin/python

for letter in 'Python':     # Первый пример
   if letter == 'h':
      continue
   print 'Текущая буква: ', letter

var = 10                    # Второй пример
while var > 0:              
   var = var -1
   if var == 5:
      continue
   print 'Текущее значение переменной: ', var
print "До свидания!"

Когда приведённый выше код выполнится, он даст следующий результат:

Текущая буква:  P
Текущая буква:  y
Текущая буква:  t
Текущая буква:  o
Текущая буква:  n
Текущее значение переменной: 9
Текущее значение переменной: 8
Текущее значение переменной: 7
Текущее значение переменной: 6
Текущее значение переменной: 4
Текущее значение переменной: 3
Текущее значение переменной: 2
Текущее значение переменной: 1
Текущее значение переменной: 0
До свидания!

Оглавление