Управление потоком выполнения#

Рассмотренные ранее программы имели линейную структуру, то есть инструкции программы выполнялись последовательно друг за другом в том порядке, в котором они записаны в файле. Данная структура подходит для простых программ. Если в процессе выполнения необходимо проверить ошибки, принять решение, выполнить части кода несколько раз и так далее, то в этом случае необходмо прибегать к более сложным структурам ветвлению и циклической организации действий (циклам).

В этом разделе рассматриваются возможности Python в управлении потоком выполнения программы:

  • ветвление в ходе программы с помощью конструкции if/elif/else

  • повторение действий в цикле с помощью конструкций for и while

  • обработка ошибок с помощью конструкции try/except