python约分
时间: 2023-06-22 22:19:11 浏览: 113
python分词
在 Python 中进行约分,可以使用 fractions 模块中的 Fraction 类。Fraction 类可以将分数表示为分子和分母的形式,并且可以自动约分。
下面是一个简单的例子:
```python
from fractions import Fraction
# 创建一个分数对象
frac = Fraction(6, 8)
# 打印分数对象
print(frac) # 输出结果为: 3/4
# 创建另一个分数对象
frac2 = Fraction(10, 25)
# 打印分数对象
print(frac2) # 输出结果为: 2/5
# 进行约分
frac3 = frac + frac2
# 打印约分后的分数对象
print(frac3) # 输出结果为: 11/10
```
在上面的例子中,我们首先使用 Fraction 类创建了两个分数对象 frac 和 frac2,它们分别表示 6/8 和 10/25。然后,我们使用加法运算符将这两个分数对象相加,并将结果保存在 frac3 变量中。最后,我们打印了 frac3 对象,它表示的是约分后的结果 11/10。
需要注意的是,Fraction 类中的分子和分母都必须是整数,否则会引发 TypeError 异常。
阅读全文