Початкові значення змінних
а = -3; b = 5. Визначте,
чому
дорівнюють а i b після виконання таких операторів:
if a>b: a = a-b
else: b = b-a
if a<0:
а = -a
if a != b:
a=b

Ответы на вопрос
Ответ:
Початкові значення змінних:
a = -3
b = 5
Після виконання операторів if-else маємо:
b = 8
Оскільки значення змінної `b` стало додатнім, то після цього блоку if-else нічого не виконується.
Далі, після виконання оператору if-else отримаємо:
a = 3
І на останок, після виконання оператору if, маємо:
a = 8
b = 8
В результаті, значення змінних `a` і `b` стали рівними 8.
Объяснение:
Початкові значення змінних: a = -3 та b = 5.
Після виконання першого оператора умови, оскільки a менше за b, виконається блок else і b отримає нове значення: b = b - a = 5 - (-3) = 8, а a залишиться незмінним і буде мати значення -3.
Після виконання другого оператора умови, оскільки a менше за 0, a отримає нове значення: a = -a = -(-3) = 3, а b залишиться незмінним і буде мати значення 8.
Після виконання третього оператора умови, оскільки a не дорівнює b, a отримає нове значення: a = b = 8, а b залишиться незмінним і буде мати значення 8.
Отже, після виконання всіх трьох операторів a та b обидва матимуть значення 8.