不用中间变量交换a和b的值?

 

a = 5
b = 6

a = a+b
b = a-b
a = a-b
print(a,b)



a = 5
b = 6

a = a^b
b = b^a
a = a^b
print(a,b)



a = 5
b = 6

a,b = b,a
print(a,b)

输出

(6, 5)
(6, 5)
(6, 5)

 

posted @ 2019-07-16 00:23  anobscureretreat  阅读(266)  评论(0编辑  收藏  举报