Оператор break використовується для негайного завершення циклу. Оператор continue використовується для пропуску поточної ітерації циклу та переходу до наступної ітерації.
Оператор break в Python
Оператор break використовується для негайного завершення циклу.
Синтаксис оператора break наступний:
|
1 |
break |
Робота оператора break в Python:

Робота оператора break в циклах for та while показана вище.
Оператор break та цикл for
Ми можемо використовувати оператор break із циклом for для завершення виконання циклу при досягненні певної умови. Наприклад:
|
1 2 3 4 |
for i in range(5): if i == 3: break print(i) |
Результат:
0
1
2
Тут ми використали цикл for для виводу значення змінної i. Зверніть увагу на використання оператора break:
|
1 2 |
if i == 3: break |
Коли i дорівнює 3, оператор break перериває виконання циклу. Отже, все, що після значення 2 — не виводиться на екран.
Оператор break та цикл while
Ми також можемо завершити виконання циклу while за допомогою оператора break. Наприклад:
|
1 2 3 4 5 6 7 8 9 |
i = 1 while i <= 10: print('6 * ',(i), '=',6 * i) if i >= 5: break i = i + 1 |
Результат:
6 * 1 = 6
6 * 2 = 12
6 * 3 = 18
6 * 4 = 24
6 * 5 = 30
Тут ми використали цикл while, щоб знайти перші 5 множників для числа 6. Зверніть увагу на використання оператора break:
|
1 2 |
if i >= 5: break |
Якщо i більше або дорівнює 5, цикл while завершується.
Оператор continue в Python
Оператор continue використовується для пропуску поточної ітерації циклу, та переходу до наступної ітерації.
Синтаксис оператора continue:
|
1 |
continue |
Робота оператора continue в Python:

Робота оператора continue в циклах for та while показана вище.
Оператор continue та цикл for
Ми можемо використовувати оператор continue із циклом for, щоб пропустити поточну ітерацію циклу та перейти до наступної. Наприклад:
|
1 2 3 4 |
for i in range(5): if i == 3: continue print(i) |
Результат:
0
1
2
4
Тут ми використали цикл for для виводу значення змінної i. Зверніть увагу на використання оператора continue:
|
1 2 |
if i == 3: continue |
Якщо i дорівнює 3, виконується оператор continue та значення 3 не виводиться на екран.
Оператор continue та цикл while
В Python ми також можемо пропустити поточну ітерацію циклу while, використовуючи оператор continue. Наприклад:
|
1 2 3 4 5 6 7 8 9 10 11 |
# Виводимо на екран непарні числа від 1 до 10 num = 0 while num < 10: num += 1 if (num % 2) == 0: continue print(num) |
Результат:
1
3
5
7
9
Тут ми використали цикл while для виводу непарних чисел від 1 до 10. Зверніть увагу на використання оператора continue:
|
1 2 |
if (num % 2) == 0: continue |
Якщо число (num) парне, то оператор continue пропускає поточну ітерацію і переходить до виконання наступної.

(30 оцінок, середня: 4,87 з 5)