gpt4 book ai didi

python - 为什么我在 Python 中得到这个 0 作为 (1/10) 的答案?

转载 作者:行者123 更新时间:2023-11-28 19:32:49 27 4
gpt4 key购买 nike

我正在 Python 2.7 解释器中尝试这个。

>>> print 1/10  
0
>>> print float(1/10)
0.0
>>> print 1/5
0
>>> a = 1/5
>>> a
0
>>> float(a)
0.0
>>>

除法时我想要一个 float 。关于这个零输出背后的逻辑的任何想法,请让我知道如何正确地做到这一点。

最佳答案

float 转换发生在整数除法之后。试试这个:

>>> print(1.0/10)
0.1

关于python - 为什么我在 Python 中得到这个 0 作为 (1/10) 的答案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9450945/

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