9.给你两个正整数a和b, 输出它们的最大公约数。
方法一 :辗转相除法
a=min(a,b)
b=max(a,b)
while a != 0:
b,a=a,b%a
print b
方法二:迭代法
def func(a,b):
if a%b == 0:
return b
return func(b,a%b)
print (func(a,b))
9.给你两个正整数a和b, 输出它们的最大公约数。
方法一 :辗转相除法
a=min(a,b)
b=max(a,b)
while a != 0:
b,a=a,b%a
print b
方法二:迭代法
def func(a,b):
if a%b == 0:
return b
return func(b,a%b)
print (func(a,b))