Цикл forУрок 4 из 9
break и continue
15 мин25 XP
break — выход из цикла
pythonnumbers = [3, 7, -2, 8, 1]
for n in numbers:
if n < 0:
print(f"Нашли отрицательное: {n}")
break # выход из цикла
# Нашли отрицательное: -2
continue — пропуск итерации
pythonfor 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
Поиск элемента
pythontarget = 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
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.