交换两个变量的值

简介: 交换两个变量的值

# 方法一

a=1

b=2


print("交换前a=",a,"b=",b)

a,b=b,a

print("交换后a=",a,"b=",b)

# 方法二

a=3

b=4

print("交换前a=",a,"b=",b)

t=a

a=b

b=t

print("交换后a=",a,"b=",b)

# 方法3

a=5

b=6

print("交换前a=",a,"b=",b)

a=a+b

b=a-b

a=a-b

print("交换后a=",a,"b=",b)

# 方法四

# 用异或交换两个元素

a = 5

b = 10

a = a ^ b

b = a ^ b

a = a ^ b

print("a =", a)

print("b =", b)


目录
打赏
0
0
0
0
19
分享
相关文章
|
10月前
不使用第三方变量的情况下交换两个数值
不使用第三方变量的情况下交换两个数值
53 1
|
7月前
|
两个变量数值的交换
两个变量数值的交换
交换两个数的值的方法(三种)
交换两个数的值的方法(三种)
83 1
Java数组的地址值与元素访问技术
Java数组的地址值与元素访问技术
93 2
不使用第三变量。如何对2个数进行交换
不使用第三变量。如何对2个数进行交换
106 0
|
10月前
交换两个变量的值
交换两个变量的值
53 0
|
10月前
对调 2个变量的值若干种方式
对调 2个变量的值若干种方式
57 0
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
252 0
【经典算法问题 二】交换两个变量值,不使用第三个变量
【经典算法问题 二】交换两个变量值,不使用第三个变量
89 0