Python Glossary English

все 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Сообщить о неточности