#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
沒有留言:
張貼留言