コード例 #1
0
ファイル: reader.py プロジェクト: foodhype/pixie
def parse_ratio(m):
    n = rt.wrap(int(str(m.group(1))))
    d = rt.wrap(int(str(m.group(2))))
    return rt._div(n, d)
コード例 #2
0
ファイル: numbers.py プロジェクト: foodhype/pixie
def _div(a, b):
    assert isinstance(a, Ratio) and isinstance(b, Ratio)
    return rt._div(rt.wrap(b.denominator() * a.numerator()),
                   rt.wrap(b.numerator() * a.denominator()))
コード例 #3
0
ファイル: reader.py プロジェクト: rowhit/pixie
def parse_ratio(m):
    n = rt.wrap(int(str(m.group(1))))
    d = rt.wrap(int(str(m.group(2))))
    return rt._div(n, d)
コード例 #4
0
def _div(a, b):
    assert isinstance(a, Ratio) and isinstance(b, Ratio)
    return rt._div(rt.wrap(b.denominator() * a.numerator()),
                   rt.wrap(b.numerator() * a.denominator()))