Оператор continue
в Python возвращает выполнение кода к началу цикла при срабатывании заданного условия как истина (true).
Он может быть использован как в цикле while
, так и цикле for
.
Содержание
Синтаксис
continue
Пример
for letter in 'Python': # First Example if letter == 'h': continue print 'Current Letter :', letter var = 10 # Second Example while var > 0: var = var -1 if var == 5: continue print 'Current variable value :', var print "Good bye!"
Результат выполнения:
Current Letter : P Current Letter : y Current Letter : t Current Letter : o Current Letter : n Current variable value : 9 Current variable value : 8 Current variable value : 7 Current variable value : 6 Current variable value : 4 Current variable value : 3 Current variable value : 2 Current variable value : 1 Current variable value : 0 Good bye!
Примечание: более наглядным был бы такой пример:
for num in range(2, 10): if num % 2 == 0: print "Found an even number", num continue print "Found a number", num
И результат его выполнения:
Found an even number 2 Found a number 3 Found an even number 4 Found a number 5 Found an even number 6 Found a number 7 Found an even number 8 Found a number 9