Книга: Введение в Python
Команда elif в Python:
Команда elif в Python:
Команда elif позволяет проверить истинность нескольких выражений и в зависимости от результата проверки, выполнить нужный блок кода.
Как и команда else, команда elif являктся опциональной, однако, в отличие от команды else, у одной if-конструкции может существовать произвольное количество команд elif.
Например:
1 | # Производится последовательное сравнение переменной num.
2 | # Если num больше ста выполняется код в строке 4 и выполнение переходит на строку 13, иначе выполняется проверка в строке 6
3 | if num > 100:
4 | print "Число больше ста"
5 | # Если num больше пятидесяти - выполняется код в строке 7 и выполнение переходит на строку 13, иначе выполняется проверка в строке 8 и т.д.
6 | elif num > 50:
7 | print "Число больше пятидесяти"
8 | elif num > 25:
9 | print "Число больше двадцати пяти"
10 | # Если результат всех проверок оказался ложным выполняется блок в строке 11, после чего переходим на строку 13
11 | else:
12 | print "Число меньше двадцати пяти"
13 | print "Финальная строка"
Базовый Python не поддерживает конструкцию switch/case, как, например, JavaScript, но ее возможно реализовать при помощи if...elif...else конструкции.
- Конструкция if...else в Python:
- 5.4 Команда trap: обработка прерываний
- Аргументы функции в Python
- Язык программирования Python
- Scrum-команда: состав
- Команда make и make-файлы
- 13. Лекция: Интеграция Python с другими языками программирования.
- Функциональное программирование в Python: lambda, zip, filter, map reduce
- 1. Лекция: Введение в программирование на языке Python.
- CHAPTER 26 Working with Python
- Python on Linux
- The Basics of Python