gpt4 book ai didi

python - 如何将数字四舍五入到最接近的 1000?

转载 作者:太空狗 更新时间:2023-10-29 17:58:27 26 4
gpt4 key购买 nike

我在将数字列表向上和向下舍入到最接近的 1000 时遇到了一些问题。

下面是我的代码:

rev_list = []

for i in range(12):
rev = int(round(random.normalvariate(100000, 12000)))
rev_list.append(rev)

print(rev_list)

输出是:

[97277, 96494, 104541, 132060, 98179, 87862, 84718, 95391, 94674, 89773, 92790, 86122]

我想将列表四舍五入到最接近的 1000。我该怎么做?

最佳答案

The round function可以取负数 数字四舍五入,这导致它四舍五入到小数点的左边。例如:

>>> round(15768, -3)
16000
>>> round(1218, -3)
1000

所以简短的回答是:使用 -3 的第二个参数调用 round 以四舍五入到最接近的 1000。

关于python - 如何将数字四舍五入到最接近的 1000?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46481351/

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