首页 > 解决方案 > 有没有办法将周期​​数存储到变量中

问题描述

(Python 3.8)

有没有办法将例如 1/3 的整个结果存储到变量中?

foo = 1/3

然后 foo 将包含一个周期数(0.333333333333333333...

标签: pythonpython-3.x

解决方案


fractions模块中包含对有理数的支持。

>>> from fractions import Fraction
>>> Fraction(1, 3)

除非有特定原因,否则我强烈建议您坚持使用浮点数,因为它们比任何软件实现都快很多。


推荐阅读