Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中获得近似浮点值?_Python_Python 3.x - Fatal编程技术网

如何在Python中获得近似浮点值?

如何在Python中获得近似浮点值?,python,python-3.x,Python,Python 3.x,A的价值是 A = 0.4000070095062256 然后我有下面的代码来检查A的值 if (A == 0.400): print('pass') else: print('Fail') 我想打印通行证。上述代码每次都在打印Fail。如何获得A的近似值 注意:在这种情况下,我必须检查A的值是否正好等于0.400。我的意思是,我需要一个浮点数的近似值。如果到0.4的距离小于给定的限制,您可以检查,例如: if abs(A - 0.4) < 0.0001: pr

A的价值是

A = 0.4000070095062256
然后我有下面的代码来检查A的值

if (A == 0.400):
    print('pass')
else:
    print('Fail')
我想打印
通行证
。上述代码每次都在打印
Fail
。如何获得A的近似值


注意:在这种情况下,我必须检查A的值是否正好等于
0.400
。我的意思是,我需要一个浮点数的近似值。

如果到
0.4
的距离小于给定的限制,您可以检查,例如:

if abs(A - 0.4) < 0.0001:
    print("Pass")
如果abs(A-0.4)<0.0001:
打印(“通行证”)