Некоторые особенности синтаксиса конструкции if-elif-else в Python, которые делают язык удобным для промышленного программирования:
- Возможность проверки нескольких условий. 2 Конструкция if-elif-else позволяет добавлять сколько угодно условий. 2 Тогда блоки if и elif выполняются, если условия истинны, а else — если нет. 2
- Использование логических операторов. 3 Внутри одного условия можно выполнять несколько сравнений, что расширяет возможности условных конструкций. 3 Это можно реализовать с помощью логических операторов and, not и or. 3
- Последовательная проверка условий. 5 Python проверяет условия сверху вниз: сначала — if, затем — elif (если их несколько, то одно за другим) и последним — else. 15 Если в сложной программе оказались выполнены сразу несколько условий, будет исполнен только тот блок, который стоит первым. 5
- Использование отступов. 4 После каждого условия даётся своя ветка кода с отступом. 4 Каждая из них может содержать сколько угодно строк. 4
- Использование кода по умолчанию. 3 Если ни одно из условий не истинно, используют else, чтобы выполнить код по умолчанию. 3