我想做一个功能:
def accuracy(number, index):
例如
accuracy(2.5e-10, -5)将返回 0。
accuracy(2.5e-10, -5)
accuracy(49, 2)将返回 0。
accuracy(49, 2)
accuracy(50, 2)将返回 100。
accuracy(50, 2)
所以基本上它会四舍五入到最接近的指数 10 次方index你会怎么做?
index
def accuracy(n, i): return round(float(n) / 10**i) * 10**i