Python Операторы цикла

В этой главе будут рассмотрены операторы цикла Python. Обычно программы выполняются последовательно.

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

Операторы цикла позволяют нам выполнять оператор или группу операторов несколько раз. Ниже приведена общая форма оператора цикла в большинстве языков программирования:

Python предоставляет цикл for и цикл while (в Python нет цикла do..while):

Типы цикловОписание
цикл whileВыполнять тело цикла, когда заданное условие истинно; в противном случае выйти из тела цикла.
цикл forМногократно выполнять операторы
Вложенные циклыВы можете вложить цикл for внутрь тела цикла while.


Операторы управления циклом

Операторы управления циклом могут изменять порядок выполнения операторов. Python поддерживает следующие операторы управления циклом:

Операторы управленияОписание
оператор breakВо время выполнения блока операторов завершить цикл и выйти из всего цикла.
оператор continueВо время выполнения блока операторов завершить текущий цикл, выйти из этой итерации и выполнить следующую итерацию цикла.
Инструкция passpass — это пустая инструкция, используемая для сохранения целостности структуры программы.
Другие расширения