gpt4 book ai didi

python - 你如何在python中获得小数?

转载 作者:太空狗 更新时间:2023-10-29 17:37:54 25 4
gpt4 key购买 nike

在真正超现实的体验中,我花了 20 分钟完成了一项我认为需要 20 秒的任务。

我想使用 3 位或更多位的小数。我不能得到超过 1 个地方的任何东西,即使在那种情况下也是胡说八道。

例如,我无法让 1/3 显示为 00.0 以外的任何内容。

谷歌搜索让我找到了 Decimal,但 Decimal 没有帮助。

请结束这种折磨并告诉我我必须做什么才能让 1/3 显示为 .333!

编辑 谢谢大家清理!显然,计算机科学家发明了一种叫做整数除法的东西来迷惑和激怒数学家。感谢您好心为我解惑。

最佳答案

在 Python 2 中,1/3 进行整数除法,因为两个操作数都是整数。你需要做 float 除法:

1.0/3.0

或者:

from __future__ import division

这将使 / 进行实数除法,而 // 进行整数除法。这是 Python 3 的默认设置。

关于python - 你如何在python中获得小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11488523/

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