我希望一组数字的舍入随着数字变大而自动改变。我正在制作条形图标签。这是当前显示的内容:
<39
39 to 11564
11564 to 23090
23090 to 50893
50893 to 89034
89034 to 138900
138900 to 183562
我认为数字39很重要,也就是说,我不想对所有数字均等地应用round(),因为我不想将39更改为40。我正在编写一个函数,因此我需要一些将根据数字的大小调整其舍入的数量。
理想的舍入:
<39 . ( when 2 or 3 digits long, do not round)
39 to 11600 ( when 5 digits long, round to 3 places)
11600 to 23000
23000 to 50900
50900 to 89000
89000 to 139000 ( when 6 digits long, round to 4 places)
139000 to 184000
这是否已经存在,可以在其中指定长度的舍入?还是我应该编写自己的帮助函数来尝试单独执行此操作。
感谢您的帮助! 最好的,泰莎