递归求公约数
def gcd(x, y):if y:
return gcd(y, x%y)
else:
return x
print(gcd(4, 6))
参数大小有讲究的,你这样搞法,当然 不行啊 def gcd(x, y):
# 使传入的参数,大的是x 小的是y
if x < y:
x, y = y, x
if y:
return gcd(y, x % y)
else:
return x
print(gcd(15, 10)) BlueSand 发表于 2018-4-19 07:30
谢谢
页:
[1]