创建函数swap(a,b),功能如下:比较a和b两个数的大小,若是a小于b,则交换两个的位置。
楼上的代码怕是不行,虽然函数里交换了,但是不会作用到调用者,正确写法如下
def swap(a, b):
if a < b:
a, b = b, a
return a, b
a = 4
b = 2
a, b = swap(a, b)
print(a, b)
def swap(a, b):
if a < b:
a, b = b, a
return a, b
x = 10
y = 5
print("交换前: x =", x, "y =", y)
x, y = swap(x, y)
print("交换后: x =", x, "y =", y)