Учебники

Python 3 — принятие решений

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

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

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

Принятие решения

Язык программирования 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

Live Demo

#!/usr/bin/python3

var = 100
if ( var  == 100 ) : print ("Value of expression is 100")
print ("Good bye!")

Выход

Когда приведенный выше код выполняется, он дает следующий результат —