辗转相除法,又称欧几里得算法---求最大公约数
def f(a, b): if b == 0: return a else: return f(b, a%b) a, b = input(“Enter two natural numbers: ”) print f(a, b)
辗转相除法,又称欧几里得算法,以除数和余数反复做除法运算,当余数为 0 时,取当前算式除数为最大公约数
def f(a, b): if b == 0: return a else: return f(b, a%b) a, b = input(“Enter two natural numbers: ”) print f(a, b)
辗转相除法,又称欧几里得算法,以除数和余数反复做除法运算,当余数为 0 时,取当前算式除数为最大公约数