gpt4 book ai didi

python - 四舍五入到最接近的 500,Python

转载 作者:太空狗 更新时间:2023-10-29 16:59:32 25 4
gpt4 key购买 nike

我正在寻找一种方法来四舍五入到最接近的 500。我一直在使用:

math.ceil(round(8334.00256 + 250, -3))

因此,我在 ArcGIS 中制作的 map 中有一个比例值。我有能力读取和写入比例因子(即 1:8334 ....基本上,你设置千分之一,它默认为一个比率)如果比例因子不是 500 的因子,我想四舍五入到下一个 500。math.ceil 将四舍五入任何小数值,round(n,-3) 将四舍五入到最接近的千分之一,但我正在努力寻找一种方法四舍五入到最接近的 500。

有什么建议吗?谢谢,迈克

最佳答案

缩放、圆形、不缩放:

round(x / 500.0) * 500.0

编辑:要四舍五入到下一个 500 的倍数,使用与 math.ceil() 相同的逻辑而不是 round():

math.ceil(x / 500.0) * 500.0

关于python - 四舍五入到最接近的 500,Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9810391/

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