python - Python - 分数模块 - 是否使用 limit_denominator 问题?
问题描述
我想分享我电脑上发生的一些事情。
在我的电脑上,不可能限制分母....
a = fr.Fraction(0.3)
a.limit_denominator(100)
print(a)
Python 给了我这样的结果:
5404319552844595/18014398509481984
有谁知道我的代码是否有问题或者这是 Python 的问题?
Python 版本:Python 3.8.2(tags/v3.8.2:7b3ab59,2020 年 2 月 25 日,23:03:10)
IDE:VS Code,Jupyter
OS 主机:Windows 10 Pro - 64 位
预先感谢。
解决方案
limit_denominator
返回一个新的分数。分数不应该被变异,并且分数公共 API 中的任何内容都不会变异分数。
推荐阅读
- haskell - 如果长度是 2 做 Haskell
- file - 在 Windows Powershell 中复制特定范围的文件内容
- javascript - 为什么.map函数在反应中什么也不返回
- android - 如何:定位本地 android 依赖项
- xml - 将 XML 任务结果(在任务调度程序中)导出到 mongo DB
- here-api - 获取最近的“link_id”来协调
- python - 明确告诉代码分析工具一个方法将返回一个继承的类而不是基类
- reactjs - 在上下文中对许多重新渲染做出反应
- python - 在 3D 散点图中绘制每点 alpha 值会引发 ValueError
- wordpress - 如何根据数量产品创建自定义字段到 wc 结帐字段,保存并显示到管理订单页面和 dokan 订单页面?