Если вы предварительно нормализуете входные данные к логическим значениям, то != есть XOR
(.env) boris@boris-All-Series:~/VOTING$ cat XorPython.py
def f(x,y):
if bool(x) != bool(y):
print(True)
else:
print(False)
a = input("Input word or blank = ")
b = input("Input word or blank = ")
f(a,b)
a = int(input("Input digit = "))
b = int(input("Input digit = "))
f(a,b)
(.env) boris@boris-All-Series:~/VOTING$ python3 XorPython.py
Input word or blank = hello
Input word or blank = byby
False
Input digit = 0
Input digit = 1
True
(.env) boris@boris-All-Series:~/VOTING$ python3 XorPython.py
Input word or blank = series
Input word or blank =
True
Input digit = 4
Input digit = 5
False
No comments:
Post a Comment