关于#python#的问题:接收两个正整数作为参数,其中第一个元素为最大公约数,第二个元素为最小公倍数

编写函数,接收两个正整数作为参数,返回一个元组,其中第一个元素为最大公约数,第二个元素为最小公倍数


a=eval(input())
b=eval(input())
print(a,b)
if b>a:            #确保a是大的
    a,b=b,a
for i in range(b,0,-1):  #最大公约数,规定范围
    if a%i==0 and b%i==0:
        c=i
        break
for i in range(a,a*b+1):
    if i%a==0 and i%b==0:
        d=i
        break
print((c,d))

请看下面的 ”相关推荐“, 就已经有你要的答案了。