Python Lab
Цикл forУрок 4 из 9

break и continue

15 мин25 XP

break — выход из цикла

python
numbers = [3, 7, -2, 8, 1] for n in numbers: if n < 0: print(f"Нашли отрицательное: {n}") break # выход из цикла # Нашли отрицательное: -2

continue — пропуск итерации

python
for i in range(10): if i % 2 == 0: continue # пропустить чётные print(i, end=" ") # 1 3 5 7 9

Разница: break vs continue

python
# break — полностью выходит из цикла for i in range(5): if i == 3: break print(i) # 0 1 2 # continue — пропускает текущую итерацию, цикл продолжается for i in range(5): if i == 3: continue print(i) # 0 1 2 4

Поиск элемента

python
target = 5 found = False for n in [3, 1, 5, 7, 2]: if n == target: found = True break print("Найдено!" if found else "Не найдено")

📌 Запомни

  • break — выход из всего цикла
  • continue — переход к следующей итерации
  • Они работают только во внутреннем цикле при вложенных циклах

Квест

Первое кратное 7

15 мин30 XP

Найдите первое число от 1 до 100, кратное 7. Выведите его. Ожидаемый вывод: 7

Результаты появятся здесь после выполнения кода.