产生1到100之间(包含1和100)的三个随机整数a,b和c,求a,b,c的最大公约数和最小公倍数
找出啥问题?代码都没有
import random
import math
a = random.randint(1, 100)
b = random.randint(1, 100)
c = random.randint(1, 100)
gcd = math.gcd(math.gcd(a, b), c)
lcm = abs(a*b*c) // math.gcd(math.gcd(a, b), c)
print("a = ", a)
print("b = ", b)
print("c = ", c)
print("最大公约数 = ", gcd)
print("最小公倍数 = ", lcm)
运行结果(每次都不一样,这是举例)