如何将数字四舍五入到最接近的上下5万?
我想这一轮542756到此550000,或这一轮521405到此500000.考虑要舍入的数字是变量x.
我试过这个:
import math
def roundup(x):
return int(math.ceil(x / 50000.0)) * 50000
Run Code Online (Sandbox Code Playgroud)
但它只是四舍五入,我需要向上或向下四舍五入.
我也试过这个:
round(float(x), -5)
Run Code Online (Sandbox Code Playgroud)
但这轮到最近的十万.
我想有一个简单的解决方案但找不到任何东西.