Python 除了fractions库外,还有没有可以把浮点数换成分数的
时间: 2024-05-15 17:19:02 浏览: 65
浮点数转换工具
库?
Python中还有一个用于将浮点数转换为分数的库叫做"sympy". 可以使用sympy库中的Rational类,该类将浮点数转换为最简分数。以下是使用sympy库的示例代码:
```python
import sympy
decimal = 0.75
fraction = sympy.Rational(decimal)
print(fraction) # 3/4
```
请注意,使用sympy库可能比fractions库慢,因为它是一个更大的库,并包含更多的功能。
阅读全文