给Python函数XOR(a,b)返回XOR(a,b),其中a和b是整数。提交一个在文件xor.py中使用XOR的完整Python程序
这让我感到困惑,我被要求找到a和b的整数 还是说a和b以整数开头?我一般都很困惑 python所以这可能看起来像一个简单的问题,但我不知道在哪里 甚至从编写代码开始。
我知道代码的大纲应该是
def XOR(a,b):
# Your code here
nbr1 = 67
nbr2 = 73
print (XOR(nbr1, nbr2))
答案 0 :(得分:1)
Python中的^
运算符是异或,所以你可以这样做:
def XOR(a,b):
return a ^ b
nbr1 = 67
nbr2 = 73
print (XOR(nbr1, nbr2))
答案 1 :(得分:0)
a
和b
是开头的整数。 XOR是“Exclusive Or”或“Exclusive Disjunctive”的简写。基本上,这意味着a
或b
,但不是a
和b
(请记住,OR可以表示a
或b
或{{1 }和a
)。听起来你正在编写一个函数,当给定两个值时,返回其中一个值。你可以试试这个:
b