В общем, операторы выполняются последовательно: сначала выполняется первый оператор в функции, затем второй и так далее. Может возникнуть ситуация, когда вам нужно выполнить блок кода несколько раз.
Языки программирования предоставляют различные структуры управления, позволяющие использовать более сложные пути выполнения.
Цикл позволяет нам позволяет нам многократно выполнять оператор или группу операторов несколько раз. Следующая блок-схема иллюстрирует цикл:
В языке программирования Python существуют следующие виды циклов.
№ | Цикл и описание |
1 | Цикл while Повторяет оператор или группу операторов, пока заданное условие имеет значение TRUE. Он проверяет условие перед выполнением тела цикла. |
2 | Цикл for Выполняет последовательность операторов несколько раз и сокращает код, управляющий переменной цикла. |
3 | Вложенные циклы Вы можете использовать один или несколько циклов внутри любого другого цикла while, for или do..while. |
Операторы управления циклом
Операторы управления циклом изменяют выполнение по сравнению с его нормальной последовательностью. Когда выполнение покидает область, все автоматические объекты, созданные в этой области, уничтожаются.
Python поддерживает следующие операторы управления:
№ | Оператор и описание |
1 | Оператор break Завершает оператор цикла и передает выполнение оператору, непосредственно следующему за циклом. |
2 | Оператор continue Заставляет цикл пропустить оставшуюся часть своего тела и немедленно повторно проверить свое состояние перед повторением. |
3 | Оператор pass Оператор pass в Python используется, когда оператор требуется синтаксически, но вы не хотите, чтобы выполнялась какая-либо команда или код. |
Оглавление
- 1. Python – Самоучитель для начинающих
- 2. Python – Обзор
- 3. Python – Установка среды
- 4. Python – Базовый синтаксис
- 4.1. Python – Аргументы командной строки
- 5. Python – Типы переменных
- 6. Python – Основные операторы
- 6.1. Python – Арифметические операторы
- 6.2. Python – Операторы сравнения
- 6.3. Python – Операторы присваивания: примеры
- 6.4. Python – Побитовые операторы
- 6.5. Python – Логические операторы
- 6.6. Python – Операторы членства
- 6.7. Python – Операторы идентификации
- 6.8. Python – Приоритет операторов
- 7. Python – Условные операторы
- 7.1. Python – Условие if
- 7.2. Python – Условные операторы if...else и elif
- 7.3. Python – Вложенные операторы if
- 8. Python – Циклы
- 8.1. Python – Цикл while
- 8.2. Python – Цикл for
- 8.3. Python – Вложенные циклы
- 8.4. Python – Оператор break
- 8.5. Python – Оператор continue
- 8.6. Python – Оператор pass
- 9. Python – Числа
- 9.1. Python – Метод abs()
- 9.2. Python – Метод ceil()
- 9.3. Python – Метод cmp()
- 9.4. Python – Метод exp()
- 9.5. Python – Метод fabs()
- 9.6. Python – Метод floor()
- 9.7. Python – Метод log()
- 9.8. Python – Метод log10()
- 9.9. Python – Метод max()
- 9.10. Python – Метод min()
- 9.11. Python – Метод modf()
- 9.12. Python – Метод pow()
- 9.13. Python – Метод round()
- 9.14. Python – Метод sqrt()
- 9.15. Python – Метод choice()
- 9.16. Python – Метод randrange()
- 9.17. Python – Метод random()
- 9.18. Python – Метод seed()
- 9.19. Python – Метод shuffle()
- 9.20. Python – Метод uniform()
- 9.21. Python – Метод acos()
- 9.22. Python – Метод asin()
- 9.23. Python – Метод atan()
- 9.24. Python – Метод atan2()
- 9.25. Python – Метод cos()
- 9.26. Python – Метод hypot()
- 9.27. Python – Метод sin()
- 9.28. Python – Метод tan()
- 9.29. Python – Метод degrees()
- 9.30. Python – Метод radians()