如何在Python中将数字向上取整?
我尝试使用round(number)函数,但它会将数字向下取整。以下是一个示例:
我尝试使用round(number)函数,但它会将数字向下取整。以下是一个示例:
round(2.3) = 2.0
而不是 3,这正是我想要的。
然后我尝试了int(number + .5)
,但它再次将数字舍入到下一个整数!例如:
int(2.3 + .5) = 2
round(number + .5)
就不起作用。例如round(3+.5) == 4
,但你实际上想要的是3
。请使用其他方法来实现四舍五入功能。 - Nearoo