Дано дві змінні. Якщо їх значення не рівні, то присвоїти кожній змінній суму цих значень, а якщо рівні, то присвоїти змінним нульові значення. Вивести нові значення змінних
ДАЮ 30 БАЛЛІВ
Ответы
Це можна зробити за допомогою наступного коду на мові Python:
```
a = 5
b = 7
if a != b:
a = a + b
b = a
else:
a = 0
b = 0
print("Нове значення змінної a:", a)
print("Нове значення змінної b:", b)
```
У цьому прикладі ми маємо дві змінні: `a` і `b`. У першому рядку ми присвоюємо змінним деякі початкові значення (в цьому випадку `a = 5` і `b = 7`).
Далі ми використовуємо оператор умови `if` для перевірки, чи рівні значення змінних `a` і `b`. Якщо так, то ми присвоюємо змінним `a` і `b` нульові значення за допомогою оператора `=`. Якщо ж значення не рівні, то ми виконуємо блок коду в середині `if`, додаємо значення `a` і `b`, і присвоюємо суму кожній змінній. Зауважте, що ми присвоюємо `b` значення `a`, а не навпаки.
Нарешті, ми використовуємо оператор `print` для виведення нових значень змінних `a` і `b` на екран.
Якщо виконати цей код, то на екрані ми побачимо наступне:
```
Нове значення змінної a: 12
Нове значення змінної b: 12
```
Оскільки значення `a` і `b` відрізнялися, то ми додали їх суму і присвоїли кожній змінній. Нове значення `a` стало рівним 12, а `b` - також 12, оскільки ми присвоїли `b` значення `a`.