Модуль 2. Управляющие конструкции#
В прошлой теме мы рассмотрели ввод, вывод данных и последовательное выполнение инструкций между ними, что уже позволяет решать простейшие вычислительные задачи. Однако многие задачи требуют нелинейной последовательности выполнения инструкций: где-то требуется условие для выполнения инструкции, где-то инструкции нужно повторять раз за разом. Для реализации такой более сложной логики существуют различные управляющие конструкции.
В рамках этой темы мы:
определим, какие управляющие конструкции есть в Python и как они работают;
подробно рассмотрим условные конструкции и циклы;
познакомимся с новыми типами данных, представляющими собой коллекции;
посмотрим, какую роль играют коллекции и как они могут использоваться совместно с управляющими конструкциями.