使用 python语言一直出错求求佬帮忙看看
查看原帖
使用 python语言一直出错求求佬帮忙看看
1621464
weihaoyei012楼主2025/1/6 18:01
def gcd(a,b):
    if a < b:
        a,b = b,a
    while b > 0:
        a,b = b,a%b
    return a

def Answer(x,y):
    k = 0
    y_01 = int((x * y)**0.5) + 1
    for j in range(x,y_01):
       if (x * y) % j == 0 and gcd(j,(x * y)// j) == x:
            k += 2
    return k

z = input("请输入两个整数: ")
z_1 = z.split(" ")
x = int(z_1[0])
y = int(z_1[1])
print(Answer(x,y))
2025/1/6 18:01
加载中...