12. Определите значение переменной с после выполнения следующего фрагмента программы:
а = 100
b = 30
а = а — b * 3
if a > b:
c = a — b
else:
c = b – a
а) 20
б) 70
в) –20
г) 180
Ответ
После выполнения данного фрагмента программы, значение переменной c будет 70.
Объясняю пошагово:
- Изначально переменные a и b равны 100 и 30 соответственно.
- После вычисления а = а — b * 3, a станет равной 10 (100 — 30 * 3 = 10).
- Так как a меньше b, выполнится блок else, и переменная c будет равна b — a, то есть 30 — 10, что даёт итоговое значение c равным 20.
Выбирать из предоставленных вариантов нет необходимости, так как ни один из них не является правильным ответом на поставленный вопрос.