1. 程式人生 > >Python3基礎-分數運算

Python3基礎-分數運算

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)

其他資料