小编Nat*_*ate的帖子

经过太多分歧后,Python会变为0.0

所以,我有以下代码:

    half= 1/2.0
    print(half)
    for x in range(1,1075):
        half=half/2.0
        print(half)
Run Code Online (Sandbox Code Playgroud)

但是在循环的最后部分,python决定一半现在是0.0

    1.265e-321
    6.3e-322
    3.16e-322
    1.6e-322
    8e-323
    4e-323
    2e-323
    1e-323
    5e-324
    0.0
Run Code Online (Sandbox Code Playgroud)

我达到了python的限制吗?我是否需要安装一个包装才能更远?我不确定为什么会发生这种情况,但我认为python刚刚达到极限

python division python-3.x

3
推荐指数
1
解决办法
130
查看次数

标签 统计

division ×1

python ×1

python-3.x ×1