2. Является ли условным оператором следующая последовательность символов?
а) if х < у: х = 0 else input(у)
б) if х >= у: х = 0; у = 0
else: print (z)
в) if x < y < z: a = a + l
Ответ
Да, все три последовательности символов являются условными операторами на языке Python.
а) В этом случае, if х < у: х = 0 else input(у) представляет собой условный оператор с ключевыми словами if и else. Если условие х < у истинно, то значение переменной х будет установлено в 0. В противном случае будет вызвана функция input() со значением у.
б) В этом случае, if х >= у: х = 0; у = 0 else: print (z) также является условным оператором с ключевыми словами if, else и двоеточием. Если условие х >= у истинно, то значения переменных х и у будут установлены в 0. В противном случае будет выполнена команда print(z).
в) В этом случае, if x < y < z: a = a + l также является условным оператором с ключевым словом if. Если условие x < y < z истинно, то выполняется операция сложения a = a + l.
Все три последовательности символов соответствуют синтаксису условного оператора на языке Python.