# 求最小公倍数:
# 最小公倍数等于两个数的积除最大公约数
a = input("请输入一个数:")
# 公约数只是针对整数,判断数字输入是否合法
while not a.isdigit():
a = input("输入有误,请重新输入一个数:")
b = input("请输入另一个数:")
while not b.isdigit():
b = input("输入有误,请重新输入一个数:")
num1 = int(a) if int(a)> int(b) else int(b)
num2 = int(b) if int(a)> int(b) else int(a)
p = num1 % num2
while p !=0:
num1 = num2
num2 = p
p = num1 % num2
total = int(a) *int(b)//num2
print(a,b,"的最小公倍数为",total)