2024年10月21日 星期一

sd Q8

 #Q8

d = '5/12+3/8'

a,b = d.split('+')


aup,adown = a.split('/')

aup,adown = int(aup),int(adown)


bup,bdown = b.split('/')

bup,bdown = int(bup),int(bdown)


cup,cdown = aup*bdown+ bup * adown ,adown*bdown


gcd = 1

for i in range(2,cup+1):

  if cup%i==0 and cdown%i==0:

    gcd = i


print(d,'=',int(cup//gcd),'/',int(cdown/gcd))


# Output:

# 5/12+3/8 = 19 / 24

沒有留言:

張貼留言