def gcd_lcm(a, b):
    '计算两个数的最大公约数和最小公倍数'
    # 最大公约数
    gcd = 1
    for i in range(1, min(a, b) + 1):
        if a % i == 0 and b % i == 0:
            gcd = i
    # 最小公倍数
    lcm = a * b // gcd
    return gcd, lcm

# 测试
a = 24
b = 36
print(gcd_lcm(a, b))  # (12, 72)

原文地址: https://www.cveoy.top/t/topic/lvHG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录