有人可以为我打破这个功能吗?我理解x>的if语句y(10> 5),所以现在函数将从10中减去5.我不明白其余部分是如何工作的。
def func(x,y):
while True:
if x>y:
x -= y
else:
z = x-1
x=y
y=z
if x <= 3:
return y
print (func(10,5))
答案 0 :(得分:2)
有人可以为我打破这个功能吗?
如果x大于y,则从x减去y。否则,将z分配给x-1,使x等于y,y等于z。然后,如果x小于或等于3,则返回y(并打破循环)。否则,请重复