我想将数字从e + xx缩放到e + 00。例如,1003 -> 1.003
或0.00372 -> 3.72
。如何在python中更改这些数字? (如果代码为一行,则很好)
嗯,不是一行,而是很容易理解的(使用递归)
def e_00(num):
if 0 < abs(num) < 1:
return e_00(num * 10)
elif abs(num) > 10:
return e_00(num / 10)
else:
return num