Является ли условным оператором следующая последовательность символов?
а) if x < y: x = 0 else input(y)
б)
if x >= y: x = 0; y = 0
else: print(z)
в) if x < y < z: a = a + 1
а) После двоеточия в одной строке можно записать короткое действие x = . Однако else нельзя ставить дальше в той же строке после этого действия: ветвь else: должна начинаться на новой строке и иметь двоеточие. Кроме того, input(y) само по себе не присваивает введённое значение переменной. Поэтому запись не является правильным условным оператором.
б) У if есть условие, двоеточие и два простых оператора в одной строке, разделённые точкой с запятой. Строка else: расположена на том же уровне и содержит действие print(z). Это допустимая краткая запись полного ветвления. При z.
в) В Python допустимо двойное неравенство x < y < z: оно означает одновременное выполнение a = a + . Это правильный неполный условный оператор: при ложном условии a не меняется.
а) Нет; б) да; в) да.
