Книга: Введение в 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 "Число меньше пятидесяти"

Логика выполнения вложенных условных конструкций та же, что и у обычных. Главное не запутаться с отступами и порядком выполнения сравнений.

Оглавление книги


Генерация: 0.328. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз