3.4. Операторы break, continue.

Онлайн-тренажер Python 3 для начинающих

Теория без воды. Задачи с автоматической проверкой. Подсказки на русском языке. Работает в любом современном браузере.

начать бесплатно

Самоучитель Python 3, собранный из материалов данного сайта. Предназначен в основном для тех, кто хочет изучить язык программирования Python с нуля.

Операторы `break` и `continue` являются инструментами управления выполнением циклов в Python.
 
Оператор break
Оператор `break` используется для немедленного выхода из цикла при выполнении определенного условия.
for i in range(10):
    if i == 5:
        break
    print(i)
Этот цикл выведет числа от 0 до 4, а затем прервется, когда `i` станет равным 5.
 
Оператор continue
Оператор `continue` используется для пропуска текущей итерации цикла и перехода к следующей итерации.
for i in range(10):
    if i % 2 == 0:
        continue
    print(i)
Этот цикл выведет все нечетные числа от 0 до 9, пропуская четные числа.
for i in range(10):
    if i == 3:
        continue
    if i == 7:
        break
    print(i)
Этот цикл выведет числа от 0 до 6, пропуская число 3 и прервется, когда `i` станет равным 7.
 
Операторы break и continue в цикле while
Операторы `break` и `continue` также могут использоваться в цикле `while` для аналогичных целей:
число = 0
while число < 10:
    число += 1
    if число == 5:
        continue
    if число == 8:
        break
    print(число)
Этот цикл выведет числа от 1 до 4, затем пропустит число 5, и продолжит выводить числа до тех пор, пока число не достигнет 8, после чего прервется.

категории

ТЕОРИЯ

  • Введение в Python
  • Основы программирования на Python
  • Управляющие конструкции
  • Структуры данных
  • Функции и модули
  • Обработка исключений
  • Работа с файлами и потоками
  • файловая система
  • Объектно-ориентированное программирование (ООП)
  • Регулярные выражения
  • Дополнительные темы

Мы в соцсетях