def lcm(x,y):
if x>y:
max=x
else:
max=y
while True:
if max%x==0 and max%y==0:
lcm=max
break
else:
max+=1
return lcm
num1=int(input("请输入一个数"))
num2=int(input("请输入另一个数"))
print(num1,"和",num2,"的最小公倍数为:",lcm(num1,num2))
p.draw()
最小公倍数就是几个数公有的倍数中最小的一个。
例4和6。
4的倍数有4, 8, 12, 16,20, 24,……
6的倍数有6, 12,18, 24,……
4和6公倍数12,1……
所以4和6的最小公倍数是12。