这个代码什么意思啊

def __str__(self):
        if self.p < self.q:
            k = self.p
        else:
            k = self.q
        for x in range(k, 0, -1):
            if self.p%x==0 and self.q%x == 0:
                self.p = self.p / x
                self.q = self.q / x
                break
        return '%s/%s' % (self.p, self.q)

慕木L
浏览 714回答 1
1回答

产品经理不是经理

p,q都是数值的话,就是以p为分子,q为分母的最简分数。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python