Tuesday, June 21, 2022

XOR in Python

 Если вы предварительно нормализуете входные данные к логическим значениям, то != есть 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