第一种如下:
num1 = 10
num2 = 30
temp = num1
num1 = num2
num2 = temp
print("num1=%s,num2=%s"%(num1,num2))
第二种如下:
num1 = 10
num2 = 30
num1 = num1 + num2
num2 = num1 - num2
num1 = num1 - num2
print("num1=%s,num2=%s"%(num1,num2))
第三种如下:
num1 = 10
num2 = 30
num1,num2=num2,num1
print("num1=%s,num2=%s"%(num1,num2))
本文对比了Python中通过临时变量、算术运算和直接赋值三种方式交换两个数(num1和num2)的方法,展示了不同实现背后的原理和适用场景。
8万+

被折叠的 条评论
为什么被折叠?



