计算两个数的最大公约数

混江龙づ霸主 提交于 2019-12-11 07:09:36

#计算两个数的最大公约数

def Common_divisor(num1, num2):
    min = num1 if num1 < num2 else num2
    i, final_num = 1, 1
    while i <= min:
        if num1 % i == 0 and num2 % i == 0:
            final_num = i
        i += 1
    return final_num


num1, num2 = input('请输入第一个数字'), input('请输入第二个数字')
final_ = Common_divisor(int(num1), int(num2))
print(final_)

#数学类实现

import math
m = math.gcd(int(num1), int(num2))
print(m)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!