准确解决方案的8个有效数字内的解决方案

时间:2013-09-17 02:48:30

标签: python significant-digits

我正在用python编写程序,我希望我的解决方案能够在确切解决方案的8位有效数字内返回。

我在这里搜索了论坛,但似乎没有任何直接的答案。我想要一个简单的解决方案,以确保程序计算的答案在这个限制范围内。我知道它应该只需要2行,也许是3行代码,我只是不确定如何实现它。

例如:

    TOL = 1.0000001 to 0.99999999

解决方案应在此范围内。

2 个答案:

答案 0 :(得分:1)

epsilon = 0.00000001
if abs(solution_expected - solution) <= epsilon:
    print "OK"

答案 1 :(得分:0)

while x < 0.99999999 or x > 1.0000001:
    # stuff