In [1]:
# XOR condition check using python
a = 0
b = 1
print (a,b, bool(a) != bool(b))
a = 0
b = 1
print (a,b, bool(a) != bool(b))
a = 1
b = 0
print (a,b, bool(a) != bool(b))
a = 1
b = 1
print (a,b, bool(a) != bool(b))


(0, 1, True)
(0, 1, True)
(1, 0, True)
(1, 1, False)

In [2]:
# XOR condition check using python
a = "0"
b = "0"
print (a,b, bool(a) != bool(b))
a = "0"
b = "1"
print (a,b, bool(a) != bool(b))
a = 1
b = 0
print (a,b, bool(a) != bool(b))
a = 1
b = 1
print (a,b, bool(a) != bool(b))


('0', '0', False)
('0', '1', False)
(1, 0, True)
(1, 1, False)

In [3]:
# AND condition check using python
a = "0"
b = "1"
print (a,b, a == b)
a = "0"
b = "1"
print (a,b, bool(a) != bool(b))
a = 1
b = 0
print (a,b, bool(a) != bool(b))
a = 1
b = 1
print (a,b, bool(a) != bool(b))


('0', '1', False)
('0', '1', False)
(1, 0, True)
(1, 1, False)

In [ ]: