все Python 3Циклыконструкция
continue
управление
Оператор пропуска оставшейся части тела цикла и перехода к следующей итерации.
Синтаксис
continue
Осторожно в while: continue перескакивает сразу к проверке условия, минуя всё, что ниже — если счётчик увеличивается после continue, цикл зациклится навсегда. В for такой ловушки нет: итератор сам двигается к следующему элементу.
Примеры
for i in range(10):
if i % 2 == 0:
continue
print(i, end=" ") # → 1 3 5 7 9
for x in [1, 0, 3, 0, 5]:
if x == 0:
continue # пропустить ноль — деления на 0 не будет
print(100 // x, end=" ") # → 100 33 20
for ch in "hello world":
if ch == " ":
continue
print(ch, end="") # → helloworld
total = 0
for n in range(1, 11):
if n % 3 == 0:
continue
total += n
print(total) # → 37 — сумма 1..10 без кратных 3
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности