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

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

Цикл позволяет нам позволяет нам многократно выполнять оператор или группу операторов несколько раз. Следующая блок-схема иллюстрирует цикл:

Блок-схема цикла в Python

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

Цикл и описание
1 Цикл while
Повторяет оператор или группу операторов, пока заданное условие имеет значение TRUE. Он проверяет условие перед выполнением тела цикла.
2 Цикл for
Выполняет последовательность операторов несколько раз и сокращает код, управляющий переменной цикла.
3 Вложенные циклы
Вы можете использовать один или несколько циклов внутри любого другого цикла while, for или do..while.

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

Операторы управления циклом изменяют выполнение по сравнению с его нормальной последовательностью. Когда выполнение покидает область, все автоматические объекты, созданные в этой области, уничтожаются.

Python поддерживает следующие операторы управления:

Оператор и описание
1 Оператор break
Завершает оператор цикла и передает выполнение оператору, непосредственно следующему за циклом.
2 Оператор continue
Заставляет цикл пропустить оставшуюся часть своего тела и немедленно повторно проверить свое состояние перед повторением.
3 Оператор pass
Оператор pass в Python используется, когда оператор требуется синтаксически, но вы не хотите, чтобы выполнялась какая-либо команда или код.

Оглавление