Skip to main content
 首页 » 编程设计

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

2025年05月04日10EasonJim

我是 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