gpt4 book ai didi

python - python中需要更多的小数位

转载 作者:行者123 更新时间:2023-12-01 06:58:05 24 4
gpt4 key购买 nike

我正在编写一个 python 代码,它需要将数字评估到很多小数位 - 大约 14 或 15。

我希望结果会平稳增长,例如:

0.123456789101997
0.123456789101998
0.123456789101999
0.123456789102000
0.123456789102001

但我似乎只得到数字(当我打印出来时)到小数点后 12 位,所以我的数字实际上是在逐步跳跃:
0.123456789101
0.123456789101
0.123456789101
0.123456789102
0.123456789102

起初,我假设这个数字在幕后列出了更多的小数位,但只是打印到 12,但是当我打印结果时,它们似乎也在逐步绘制,而不是平滑。

如果有人能指出正确的方向来解决这个问题,我将不胜感激 - 谢谢。

最佳答案

试试 Decimal 模块怎么样?

In [2]: import decimal

In [3]: d = decimal.Decimal('0.123456789101997')

In [4]: print d
0.123456789101997

关于python - python中需要更多的小数位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14057835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com