-2

我正在用 python 编写一个程序,我希望我的解决方案在精确解决方案的 8 个有效数字内返回。

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

例如:

    TOL = 1.0000001 to 0.99999999

解决方案应该在这个范围内。

4

2 回答 2

1
epsilon = 0.00000001
if abs(solution_expected - solution) <= epsilon:
    print "OK"
于 2013-09-17T02:54:12.220 回答
0
while x < 0.99999999 or x > 1.0000001:
    # stuff
于 2013-09-17T02:51:43.497 回答