پرسش

چطور می‌تونم عملگر XOR منطقی رو روی دو متغیر در پایتون اعمال کنم؟

How do you get the logical XOR of two variables in Python?

چطور می‌تونم در پایتون دو متغیر رو به‌صورت منطقی با استفاده از عملگر XOR مقایسه کنم؟

1403/06/06
پاسخ
رضا دولتی عاشق برنامه نویسی و هوش مصنوعی!
بیوگرافی رضا دولتی

برای انجام عمل XOR منطقی در پایتون، می‌تونید از عملگر ^ استفاده کنید. این عملگر به‌صورت بیتی عمل می‌کنه و دو عدد صحیح رو با هم XOR می‌کنه. برای مثال:

a = True
b = False
result = a ^ b  # output: True
# For integers
x = 5  # Binary 0101
y = 3  # Binary 0011
result = x ^ y  # The result will be 6, which in binary is 0110

این عملگر زمانی که دو مقدار متفاوت باشند، مقدار True (یا 1) رو برمی‌گردونه و در غیر این صورت False (یا 0) رو. اگر داده‌های بولین دارید، استفاده از  خیلی ساده و کاربردیه.

پاسخ: 1403/06/06
آخرین آپدیت: 1403/08/12