anti_lib.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:antiprism_python 作者: antiprism 项目源码 文件源码
def __init__(self, N=2, D=None):
        if D is None:
            D = 1
        if N < 0:
            N *= -1
            D *= -1
        if N < 2:
            raise ValueError('fraction numerator is less than 2')

        D %= N
        if D == 0:
            raise ValueError('fraction denominator is a multiple '
                             'of the numerator')
        self.parts = fractions.gcd(N, D)
        self.N = N // self.parts
        self.D = D // self.parts
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号