gpt4 book ai didi

python - 始终将数字四舍五入到更大的一边

转载 作者:太空宇宙 更新时间:2023-11-04 07:13:20 24 4
gpt4 key购买 nike

我是 Python 的新手,我正在尝试将数字四舍五入到 10000 范围内。

例如:

a = 154795
b = a / 10000 # 15.4795
c = round(b) # 15

我想将 c 舍入为 16,即使 b = 15.0001,或者将 a 舍入为 160000,然后将其传递给 b

我怎样才能做到这一点?

感谢您的建议。

最佳答案

您可以使用math 的函数ceil。这是一个例子:

import math
a = 150001
b = a / 10000
print(math.ceil(b))

输出:

16

当然如果你想存储变量那么你可以使用:

import math
a = 15001
b = math.ceil(a / 1000)
print(b)

对于相同的输出:

16

关于python - 始终将数字四舍五入到更大的一边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59287302/

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