Как уже было показано ранее, оператор 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.