python两数交换的四种方法
【代码】python两数交换的四种方法。
·
1.方法1:用第三个变量
num1=28;num2=15
temp=num1
num1=num2
num2=temp
print("num1: %s"%num1,end=',')
print("num2: %s"%num2)
2.方法2:数学法
num1=28;num2=15
num1=num1+num2
num2=num1-num2
num1=num1-num2
print("num1: %s"%num1,end=',')
print("num2: %s"%num2)
3.方法4:python特有方法,多值交换法
num1=28;num2=15
num1,num2=num2,num1
print("num1: %s"%num1,end=',')
print("num2: %s"%num2)
4.方法4:4异或法
num1=28;num2=15
num1=num1^num2
num2=num1^num2 # num2=num1^num2^num2=num1
num1=num1^num2 # num1=num1^num2^num1=num2
print("num1: %s"%num1,end=',')
print("num2: %s"%num2)
更多推荐
已为社区贡献3条内容
所有评论(0)