Принятие решений — это ожидание условий, возникающих во время выполнения программы, и определенных действий, предпринимаемых в соответствии с условиями.
Структуры принятия решений оценивают множественные выражения, которые в качестве результата выдают ИСТИНА или ЛОЖЬ. Вам необходимо определить, какое действие предпринять и какие операторы выполнить, если результат равен ИСТИНА или ЛОЖЬ в противном случае.
Ниже приводится общая форма типичной структуры принятия решений, встречающейся в большинстве языков программирования.
Язык программирования Python принимает любые ненулевые и ненулевые значения как TRUE, а любые нулевые или нулевые значения как FALSE.
Язык программирования Python предоставляет следующие типы операторов принятия решений.
Sr.No. | Заявление и описание |
---|---|
1 | если заявления
Оператор if состоит из логического выражения, за которым следует одно или несколько операторов. |
2 | если … еще заявления
За оператором if может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение FALSE. |
3 | вложенные операторы if
Вы можете использовать один оператор if или else if внутри другого оператора if или else if . |
Оператор if состоит из логического выражения, за которым следует одно или несколько операторов.
За оператором if может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение FALSE.
Вы можете использовать один оператор if или else if внутри другого оператора if или else if .
Давайте быстро рассмотрим каждое заявление о принятии решения.
Одноместные номера
Если набор предложения if состоит только из одной строки, он может идти в той же строке, что и оператор заголовка.
пример
Вот пример однострочного предложения if —
#!/usr/bin/python3 var = 100 if ( var == 100 ) : print ("Value of expression is 100") print ("Good bye!")
Выход
Когда приведенный выше код выполняется, он дает следующий результат —