В Python оператор break завершает текущий цикл и возобновляет выполнение со следующего оператора.

Что значит и делает break в Python? Чаще всего break используется, когда срабатывает какое-то внешнее условие, требующее поспешного выхода из цикла. Оператор break можно использовать как в циклах while, так и в циклах for.

Если вы используете вложенные циклы, оператор break останавливает выполнение самого внутреннего цикла и начинает выполнение следующей строки кода после блока.

Синтаксис

Синтаксис оператора break в Python следующий:

break

Блок-схема

Блок-схема оператора break в Python

Пример

#!/usr/bin/python

for letter in 'Python':     # Первый пример
   if letter == 'h':
      break
   print 'Текущая буква: ', letter
  
var = 10                    # Второй пример
while var > 0:              
   print 'Текущее значение переменной: ', var
   var = var -1
   if var == 5:
      break

print "До свидания!"

Когда приведённый выше код выполнится, он даст следующий результат:

Текущая буква: P
Текущая буква: y
Текущая буква: t
Текущее значение переменной: 10
Текущее значение переменной: 9
Текущее значение переменной: 8
Текущее значение переменной: 7
Текущее значение переменной: 6
До свидания!

Оглавление