gzj137070928 发表于 2020-10-14 17:55:51

最小公倍数

计算两个数的最小公倍数
def lcm(x, y):
    '''该函数返回两个数的最小公倍数'''
    if not(x > 0 and y > 0):
      print("Invalid numbers!")
    # 获取较大的数
    if x > y:
      bigger = x
    else:
      bigger = y
    while True:
      if (bigger % x == 0) and (bigger % y == 0):
            lcm = bigger
      else:
            bigger += 1
    return lcm


num1 = int(input('请输入第一个数字:'))
num2 = int(input('请输入第二个数字:'))
print(num1, '和', num2, '的最小公倍数是:', lcm(num1, num2))
页: [1]
查看完整版本: 最小公倍数