помогите решить!!!!!!!!
Дима анализирует фрагмент программы на языке программирования Python:
a = 123
b = a % 10
c = a // 100
if b>c or b!=c:
a = a - a // 10
else:
a = a + a % 10
Помоги Диме определить, чему равно значение переменной a после выполнения фрагмента программы?
Answers & Comments
Ответ:
При початковому значенні `a=123` виконання фрагменту програми призведе до того, що змінна`a` отримає значення `120`. Останній рядок програми переписує значення змінної `a` на нове значення через операцію присвоєння `=`, отже то, що відбувається у всіх рядках, які передують останньому, в цьому випадку не має значення в контексті результату роботи фрагменту програми.
Объяснение:
лучший ответ , пожалуйста ?
Ответ:
Программа:
a = 123
b = a % 10
c = a // 100
if b>c or b!=c:
a = a - a // 10
else:
a = a + a % 10
Разбираемся:
a = 123
b = a % 10=3
c = a // 100=12
if b>c - ЛОЖЬ or b!=c - ПРАВДА: все вместе ПРАВДА
a = a - a // 10 = 123-12=111
Объяснение: