Найти в Дзене
Будни питониста

Операторы break и continue.

Как уже было показано ранее, оператор break досрочно прерывает цикл. Оператор continue прерывает текущую итерацию и осуществляет переход на следующую.

Пример использования этих операторов приведен в листинге. Листинг. Операторы break и continue

for n in range (1, 20):

if n == 5:

continue

if n == 12:

break

print(n)

Хотя последовательность содержит числа от 1 до 19 ( конечное значение не входит в возвращаемое значение), число 5 не будет выведено, поскольку оператор continue выполнит переход на следующую итерацию, а выполнение всего цикла будет прервано на 12-ой итерации. В итоге мы увидим числа от 1 до 11, но без числа 5.

Операторы break и continue (листинг)
Операторы break и continue (листинг)