import fractions
时间: 2023-11-13 18:06:19 浏览: 45
这行代码是导入 Python 标准库中的 fractions 模块。fractions 模块提供了分数类型的支持,可以进行分数的四则运算、比较、约分等操作。例如,使用 fractions 模块创建一个分数对象:
```python
import fractions
f = fractions.Fraction(3, 4)
print(f) # 3/4
```
可以使用分数对象进行加、减、乘、除等运算:
```python
import fractions
f1 = fractions.Fraction(3, 4)
f2 = fractions.Fraction(1, 2)
print(f1 + f2) # 5/4
print(f1 - f2) # 1/4
print(f1 * f2) # 3/8
print(f1 / f2) # 3/2
```
可以使用分数对象的方法进行约分、获取分子分母等信息:
```python
import fractions
f = fractions.Fraction(6, 10)
f = f.reduce() # 约分
print(f) # 3/5
print(f.numerator) # 3
print(f.denominator) # 5
```
相关问题
from fractions import Fraction
`from fractions import Fraction` 是 Python 中用于导入 `Fraction` 类的代码。`Fraction` 类是 Python 中内置的一个分数类型,用于精确表示分数。通过这个类可以创建分数对象,进行分数的加减乘除等运算。
例如,下面的代码创建了两个分数对象,并计算它们的和:
```python
from fractions import Fraction
a = Fraction(1, 3)
b = Fraction(1, 6)
c = a + b
print(c) # 输出 1/2
```
这个例子中,`Fraction(1, 3)` 创建了一个分数对象,分子为 `1`,分母为 `3`。同样,`Fraction(1, 6)` 创建了另一个分数对象。最后,`a + b` 计算了这两个分数的和,得到了 `1/2`,即 `Fraction(1, 2)`。
fractions 类
`fractions` 类是 Python 中用来处理分数的标准库,它可以进行分数的加减乘除、约分等常见操作。使用 `fractions` 类需要先导入该库:
```python
from fractions import Fraction
```
然后可以使用 `Fraction` 类来创建分数对象,例如:
```python
x = Fraction(3, 4) # 创建分数 3/4
y = Fraction(1, 2) # 创建分数 1/2
```
可以对分数进行基本的算术运算,例如:
```python
z = x + y # 分数加法
w = x * y # 分数乘法
```
同时,`Fraction` 类也提供了一些方便的方法,例如:
```python
x = Fraction(6, 8)
x.simplify() # 约分,结果为 3/4
```
更多关于 `fractions` 类的用法,请查看 Python 官方文档。