解题思路: 定义函数输出两个数的最大公约数和最小公倍数,利用复合赋值或函数递归求出最大公约数,然后利用两数乘积再求出最小公倍数。
注意事项:
参考代码:
a, b = map(int, input().split())
c = a * b
def maxx(x, y):
while x % y != 0:
x, y = y, x % y
return y
def minn(x, y):
return c // maxx(x, y)
print(maxx(a, b), minn(a, b), sep=' ')
0.0分
0 人评分