我正在创建一个函数来检查 x 是否大于 y,如果不是,它会切换两个值并返回它们。
def xGreater(x, y):
if(y > x):
x, y = y, x
return x, y
我的查询是在另一个函数中使用此函数的最佳方法是什么,我当前的代码如下:
def gcd(x, y):
x , y = xGreater(x, y)
r = x % y
while(r != 0):
x, y = y, r
r = x % y
return y
我可以不简单地调用 xGreater(x, y) 来改变 x 和 y 的值,而前面没有 x, y = 吗?或者这仅在返回单个变量时才有效。谢谢!