py3求助 全RE
查看原帖
py3求助 全RE
902704
wjx38223楼主2024/2/1 22:42

各位朋友们麻烦帮我看看,感觉没啥问题啊///

感谢,玄关!

def gcd(x, y):
    if y == 0:
        return x
    elif y != 0:
        return gcd(y, x % y)


a = input()
b = input()

cnt = 0
a1 = 0
a2 = 0
for i in a:
    if i == '/':
        a1 = cnt
        cnt = 0
    else:
        cnt *= 10
        cnt += int(i)
a2 = cnt


cnt = 0
b1 = 0
b2 = 0
for i in b:
    if i == '/':
        b1 = cnt
        cnt = 0
    else:
        cnt *= 10
        cnt += int(i)
b2 = cnt

f1 = a1 * b1
f2 = a2 * b2
# print(f"{int(f1)} {int(f2)}")
g1 = f1 / (gcd(f1, f2))
g2 = f2 / (gcd(f1, f2))
print(f"{int(g1)} {int(g2)}")

2024/2/1 22:42
加载中...