Junior — Middle
108
Əgər dəyər 0 və ya 1-ə bərabərdirsə, onu necə tərs çevirmək olar?
AI-dan cavab
sobes.tech Süni İntellekt
Для инверсии значения, если оно равно 0 или 1, можно использовать несколько способов:
- Логическое отрицание (если значение булево):
value = 1
inverted = int(not value) # 0
- Вычитание из 1:
value = 0
inverted = 1 - value # 1
- Побитовое XOR с 1:
value = 1
inverted = value ^ 1 # 0
Все эти способы эффективно меняют 0 на 1 и 1 на 0.