Конструкция try ... except позволяет перехватывать исключения, полный синтаксис выглядит следующим образом: Минимально необходимая конструкция должна состоять из операторов try и except. Все остальные операторы являются необязательными. После оператора try записывается вложенная инструкция того, что должна выполнить программа. В случае успешного выполнения, выполнится инструкция после оператора else, если такой есть в программе. Если присутствует оператор finally, тогда вложенная в него инструкция выполняется всегда и в последнюю очередь. Если во время выполнения инструкции try_suite возникает исключение, то оно проверяется на соответствие операторами except. Exception_group может быть как единственным видом исключений, так и кортежем нескольких. Приставка as variable1 является необязательной и служит для записи исключения в переменную variable1, чтобы затем к нему можно было обратиться в инструкции except_suite1. Инструкция except_suite1 будет выполняться, когда при выполнении try_su