Python舍入到逗号后的第一个非零数

时间:2019-12-04 17:22:25

标签: python rounding

我有一组数字,例如nums = [1.0231, 1.3414, 4453.0003657, 5.00151091] 并且我想将数字四舍五入到不为零的逗号后面的第一位。

-> [1.02, 1.3, 4.0003, 5.001]

我的问题类似于this,但出现数学域错误

dist = int(math.log10(abs(brute_sort_runtime)))

返回

Traceback (most recent call last):
File "lol.py", line 57, in <module>
main(int(numbers))
File "lol.py", line 50, in main
dist = int(math.log10(abs(brute_sort_runtime)))
ValueError: math domain error

我想用距离来对我的数字进行四舍五入。知道我能做什么吗?

0 个答案:

没有答案