Принятие решения – это предвидение условий, возникающих при выполнении программы, и указание действий, предпринимаемых в соответствии с условиями.

Структуры решений оценивают несколько выражений, результатом которых является ИСТИНА (TRUE) или ЛОЖЬ (FALSE). Вам нужно определить, какое действие предпринять и какие операторы условий Python выполнить, если результат ИСТИНА или ЛОЖЬ в противном случае.

Ниже приводится общая форма типичной структуры условий принятия решений, встречающейся в большинстве языков программирования.

Условия принятия решения

Язык программирования Python принимает любые ненулевые 0 и null значения как ИСТИНА (FALSE), а если оно равно 0 или null, то оно принимается как значение ЛОЖЬ (TRUE).

Python предоставляет следующие типы условных операторов принятия решений.

Оператор и описание
1

Оператор if
Оператор if состоит из логического выражения, за которым следует один или несколько операторов.

2

Операторы if...else
За оператором if может следовать необязательный оператор else, который выполняется, когда логическое выражение равно ЛОЖЬ (FALSE).

3

Вложенные операторы if
Вы можете использовать один оператор if или else...if внутри другого оператора if или else if.

Давайте кратко рассмотрим каждое условие принятие решения из списка выше.

Оглавление