Python3分數運算
fractions 模塊
可以被用來執行包含分數的數學運算。
案例
>>> from fractions import Fraction
>>> a = Fraction(5, 4)
>>> b = Fraction(7, 16)
>>> print(a + b)
27/16
>>> print(a * b)
35/64
>>> c = a * b
>>> c.numerator # 獲取c的分子
35
>>> c.denominator # 獲取c的分母
64
>>> float(c) # 將c轉化為浮點數
0.546875
>>> Fraction(*3.5.as_integer_ratio()) # 把3.5轉化為分數形式
>>> Fraction(15, 4)