Теория
Оператор 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 до 10, пропуская числа, кратные 3, с помощью continue.
- Переберите список и выведите только положительные числа.