使用“Python”查找 PI 值

问题描述

我正在尝试在 python 中获取 pi 值。这是我的源代码

import math
pi_formatted_float = "{:.5000f}".format(math.pi)
print(pi_formatted_float)

使用源代码我只能得到 48 位小数。其他的只有00000000....

解决方法

更简单,你可以用

>>> "{:.60f}".format(1/3)
'0.333333333333333314829616256247390992939472198486328125000000'

这不仅是 PI 的问题,而且在所有 float 类型中都很常见。您可以从 Limiting floats to two decimal points 找到更多信息。