Книга: Введение в Python
Вложенные условные конструкции в Python:
Вложенные условные конструкции в Python:
В процессе разработки может возникнуть ситуация, в которой после одной истинной проверки следует сделать еще несколько. В таком случае необходимо использовать вложенные условные конструкции. То есть одну if...elif...else конструкцию внутри другой.
Например:
1 | if num > 100:
2 | if num < 150:
3 | print "Число больше ста, но меньше ста пятидесяти"
4 | elif num < 200:
5 | print "Число больше ста, но меньше двухсот"
6 | elif num > 50:
7 | if num < 90:
8 | print "Число больше пятидесяти, но меньше девяноста"
9 | else:
10 | print "Число больше пятидесяти и больше девяноста"
11 | else:
12 | print "Число меньше пятидесяти"
Логика выполнения вложенных условных конструкций та же, что и у обычных. Главное не запутаться с отступами и порядком выполнения сравнений.
- Условные конструкции в Python
- Операторы в Python
- 7.4. Вложенные условные операторы if
- Конструкция if...else в Python:
- 2. Программные конструкции
- Итерационные конструкции
- Программные конструкции
- Городские конструкции
- Конструкции ветвления
- Управляющие конструкции
- Аргументы функции в Python
- Язык программирования Python