jianghongz 发表于 2022-9-28 14:57:22

求两个数的最小公倍数

a = int(input("请输入一个数字:"))
b = int(input("请输入一个更大的数字:"))
i = b
while True :
    if i % a == 0 and i % b == 0 :
      print(i)
      break
    i += 1

jackz007 发表于 2022-9-28 15:04:51

本帖最后由 jackz007 于 2022-9-28 15:10 编辑

def gcd(a , b):
    return gcd(b , a % b) if b else a
a , b = map(int , input('输入两个正整数:') . split())
print(a * b // gcd(a , b))
       运行实况:
D:\\Python>python x.py
输入两个正整数:12 18
36

D:\\Python>
页: [1]
查看完整版本: 求两个数的最小公倍数