Оператор break
в Python прерывает выполнение текущего цикла и передаёт выполнение следующему после цикла выражению.
Наиболее распространённым случаем использования этого оператора являются случаи, когда срабатывает какое-то внешнее условие, в результате чего требуется выход из цикла. Оператор break
можно использовать в обоих типах циклов – и while
, и for
.
Если используется вложенный цикл – break вызовет прерывание текущего цикла, и передать выполнение циклу на “уровень” выше него.
Содержание
Синтаксис
Синтаксис очень простой и не требует каких-либо дополнительных аргументов или методов:
break
Пример
for letter in 'Python': # First Example if letter == 'h': break print 'Current Letter :', letter var = 10 # Second Example while var > 0: print 'Current variable value :', var var = var -1 if var == 5: break print "Good bye!"
Результат выполнения:
Current Letter : P Current Letter : y Current Letter : t Current variable value : 10 Current variable value : 9 Current variable value : 8 Current variable value : 7 Current variable value : 6 Good bye!