我想在一个HTML页面来显示一些DATAS有错误,例如:打印美的价值与错误
(value, error) -> string (123, 12) -> (12 +- 1) x 10^1 (4234.3, 2) -> (4234 +- 2) (0.02312, 0.003) -> (23 +- 3) x 10^-3
我生成此:
from math import log10
def format_value_error(value,error):
E = int(log10(abs(error)))
val = float(value)/10**E
err = float(error)/10**E
return "(%f +- %f) x 10^%d" % (val, err, E)
,但我有一些困难四舍五入。有一些库具有这种功能吗?
它更复杂。我知道轮回函数,但我需要计算第二个参数round(ndigits) – 2010-02-05 21:22:48
@wiso:我更新的答案是否对您有帮助? – 2010-02-05 21:26:01
非常好!谢谢 – 2010-02-05 21:38:25