文章目录 Python最大公约数最小公倍数 Python 最大公约数 # 最大公约数 # a、b无论大小 def fun(a,b): while b!=0: r = a%b a = b b = r return a a = 10 b = 15 print(fun(a,b)) print(fun(b,a)) 最小公倍数 # a、b无论大小 def fun(a,b): while b!=0: r = a%b a = b b = r return a a = 10 b = 15 p = fun(a,b) # 最大公约数 print(int(a*b/p)) print(int(a/p*b)) # 防止a*b溢出,先除