gpt4 book ai didi

python - 得到除法后的所有小数位

转载 作者:太空宇宙 更新时间:2023-11-04 06:50:54 26 4
gpt4 key购买 nike

我必须用 1/50000 进行计算。当我做的时候

float(1/50000)

在 python 中它只返回我 0.0。如何获得 python 中权力的实际值(value)?我想得到 2.5*10^(-5)

最佳答案

In [2]: 1.0/50000
Out[2]: 2e-05

注意 .0。它确保 1.0 是浮点文字而不是整数。

另一种写法如下:

In [3]: float(1)/50000
Out[3]: 2e-05

您现在首先使用整数除法来计算 1/50000。此除法的结果是整数 0,然后将其转换为浮点值 (0.0)。

最后,请注意您当前的代码将在 Python 3 中正确运行(float() 是多余的)。这是由于 PEP 238 .

关于python - 得到除法后的所有小数位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10967394/

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