Оператор continue

Python для школьников

Теория

Оператор continue пропускает оставшуюся часть текущей итерации цикла и переходит к следующей.

Примеры

1️⃣ Пропуск чётных чисел:

for i in range(1, 6):
    if i % 2 == 0:
        continue
    print(i)  # 1,3,5

2️⃣ Пропуск отрицательных чисел в списке:

numbers = [3, -1, 5, -2, 0]
for n in numbers:
    if n < 0:
        continue
    print(n)  # 3,5,0

3️⃣ Пример с while:

i = 0
while i < 5:
    i += 1
    if i == 3:
        continue
    print(i)  # 1,2,4,5

Мини-тест

1. Что делает оператор continue?

2. Результат кода:
for i in range(3): continue; print(i)

3. Что выведет код:
for i in range(1,4):
  if i==2:
    continue
  print(i)

Домашнее задание

  1. Выведите все числа от 1 до 10, пропуская числа, кратные 3, с помощью continue.
  2. Переберите список и выведите только положительные числа.