返回顶部

交换两个数

在不添加临时变量的前提下,交换两个数。

1 a = 10
2 b = 20
3 a,b = b,a
4 print(a,b)
方法一

 

1 a = 10
2 b = 20
3 a = a + b
4 b = a - b
5 a = a - b
6 
7 print(a,b)
方法二

 

 

1 a = 10
2 b = 20
3 a = a ^ b
4 b = a ^ b
5 a = a ^ b
6 print(a,b)
方法三

 

posted @ 2019-04-03 21:28  id_iot  阅读(167)  评论(0编辑  收藏  举报