交换两个变量的值

简介: 交换两个变量的值

# 方法一

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)


相关文章
|
6月前
不使用第三方变量的情况下交换两个数值
不使用第三方变量的情况下交换两个数值
37 1
|
3月前
|
存储
两个变量数值的交换
两个变量数值的交换
交换两个数的值的方法(三种)
交换两个数的值的方法(三种)
64 1
不使用第三变量。如何对2个数进行交换
不使用第三变量。如何对2个数进行交换
78 0
|
6月前
交换两个变量的值
交换两个变量的值
37 0
|
6月前
对调 2个变量的值若干种方式
对调 2个变量的值若干种方式
39 0
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
219 0
运用函数交换两个整型变量
运用函数交换两个整型变量
|
算法
【经典算法问题 二】交换两个变量值,不使用第三个变量
【经典算法问题 二】交换两个变量值,不使用第三个变量
66 0
|
数据安全/隐私保护 C语言
【C语言】交换两个int变量的值,不能使用第三个变量
交换两个int变量的值,不能使用第三个变量。即a=3,b=5,交换之后 a=5,b=3