Python оператор break

Оператор break в Python, как и в языке C, прерывает выполнение наименьшего охватывающего цикла for или while.

Оператор break используется для завершения оператора цикла, то есть даже если условие цикла не равно False или последовательность не была полностью перебрана, выполнение оператора цикла всё равно остановится.

Оператор break используется в циклах while и for.

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

Синтаксис оператора break в языке Python:

break

Блок-схема:

Примеры (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- for letter in 'Python': # Первый пример if letter == 'h': break print 'Текущая буква :', letter var = 10 # Второй пример while var > 0: print 'Текущее значение переменной :', var var = var -1 if var == 5: # Выход из цикла, когда переменная var равна 5 break print "До свидания!"

Результат выполнения приведённых выше примеров:

当前字母 : P
当前字母 : y
当前字母 : t
当前变量值 : 10
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
Good bye!
Другие расширения