Модуль 2. Управляющие конструкции

Модуль 2. Управляющие конструкции#

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

В рамках этой темы мы:

  • определим, какие управляющие конструкции есть в Python и как они работают;

  • подробно рассмотрим условные конструкции и циклы;

  • познакомимся с новыми типами данных, представляющими собой коллекции;

  • посмотрим, какую роль играют коллекции и как они могут использоваться совместно с управляющими конструкциями.