我正在用python编写程序,我希望我的解决方案能够在确切解决方案的8位有效数字内返回。
我在这里搜索了论坛,但似乎没有任何直接的答案。我想要一个简单的解决方案,以确保程序计算的答案在这个限制范围内。我知道它应该只需要2行,也许是3行代码,我只是不确定如何实现它。
例如:
TOL = 1.0000001 to 0.99999999
解决方案应在此范围内。
答案 0 :(得分:1)
epsilon = 0.00000001
if abs(solution_expected - solution) <= epsilon:
print "OK"
答案 1 :(得分:0)
while x < 0.99999999 or x > 1.0000001:
# stuff