Номер §5.4 № 2

ГДЗ по информатике 8 класс, Босова 2023, страница 238

§. № Синтаксис условного оператора

Является ли условным оператором следующая последовательность символов?

а) 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 не меняется.

Ответ

а) Нет; б) да; в) да.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото