面试题——交换两个数字
题目要求
- 有两个整数变量a=6,b=100
- 不使用其他变量,交换两个变量的值
解法1——使用其他变量
c=b
b=a
a=c
解法2——不使用临时变量
a=a+b
b=a-b
a=a-b
解法3——Python专有,利用元组
a, b =(b, a)
面试题——交换两个数字
题目要求
解法1——使用其他变量
c=b
b=a
a=c
解法2——不使用临时变量
a=a+b
b=a-b
a=a-b
解法3——Python专有,利用元组
a, b =(b, a)