1
9
python有一个用于任意精度计算的内置库:decimal。例如:
看看 Python Decimal documentation 了解更多详细信息。您可以根据需要更改精度。 |
2
6
你可以把分子乘以一个大的10^n,然后用任意精度的整数。 编辑 我是说:
python的整数是任意精度的。python的浮点永远不是任意精度。(正如另一个答案所指出的那样,你必须使用十进制) |
3
3
使用Perl(因为我不能编写python;-):
14285714285714285714285714285714285714285714285714
你可以用手验证,数字重复。印刷使用
|
4
2
用 gmpy :
你不能用普通的浮点数来实现它——它们的精度不足以容纳50位数字!我想有一种方法可以做到(在2.6或更好的版本中)
|
FranXh · JavaScript:toFixed(…)方法的缺点 10 年前 |
fc67 · Gram Schmidt可能失去精度 10 年前 |
Antoine C. · 舍入浮点数 10 年前 |