不明白为什么开始的函数要这么设定
请大神帮忙解答一下为什么开始的函数gcd的return是gcd(b,a%b)
还有这段代码啥意思,为啥都要除以g
def __str__(self):
g=gcd(self.p,self.q)
return '%s/%s' % (self.p/g,self.q/g)
请大神帮忙解答一下为什么开始的函数gcd的return是gcd(b,a%b)
还有这段代码啥意思,为啥都要除以g
def __str__(self):
g=gcd(self.p,self.q)
return '%s/%s' % (self.p/g,self.q/g)
2018-11-14
举报