Основное отличие каскадного ветвления от классического заключается в том, что каскадное ветвление позволяет разделить код более чем на две ветви. 12
Это достигается за счёт добавления между блоками if и else ещё одного блока — elif с некоторым условием и инструкциями. 12 Работа каскадного ветвления заключается в том, что сначала проверяется условие в блоке if. 12 Если оно выполняется, то выполняются инструкции, записанные в этом блоке. 12 Если же условие в блоке if не выполняется, то проверяется условие в блоке elif. 12 Если оно выполняется, то выполняются инструкции, записанные в этом блоке, если же и это условие не выполняется, то выполняются инструкции из блока else. 12 Блоков elif может быть несколько, их условия проверяются сверху вниз, при этом выполняются инструкции, записанные в каком-то одном из блоков. 12