Вопрос:

Найти значение переменной е после выполнения следующей программы a = 503 b = 0 c = -5 d = 23 e = a if b > e: e = b if c > e: e = c if d > e: e = d

Ответ:

Изначально переменной e присваивается значение переменной a, то есть 503.

Далее идут условные операторы (if):

  1. Если b > e (0 > 503) - ложь, e остаётся 503.
  2. Если c > e (-5 > 503) - ложь, e остаётся 503.
  3. Если d > e (23 > 503) - ложь, e остаётся 503.

Таким образом, значение переменной e после выполнения программы останется равным 503.

Но среди вариантов ответа нет 503. Значит, в условии допущена ошибка и необходимо найти наибольшее из чисел a, b, c, d. Поскольку в условии if d > e:, то d (23) - наибольшее значение, то переменная е примет значение 23.

Ответ: 23

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие