Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.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中取整x时,它返回0.0_Python_Rounding Error - Fatal编程技术网

当我在python中取整x时,它返回0.0

当我在python中取整x时,它返回0.0,python,rounding-error,Python,Rounding Error,当我尝试运行打印(舍入(x,2))时,它显示为0.0。如果x小于0.005,它将舍入为0 x = 0.005 round(x, 2) > 0.01 x = 0.0049 round(x, 2) > 0.00 x包含什么?四舍五入(数字[,ndigits])返回小数点后四舍五入到ndigits精度的数字。如果ndigits被省略或为None,它将返回与其输入最接近的整数。你可以找到更多信息

当我尝试运行
打印(舍入(x,2))
时,它显示为0.0。

如果x小于0.005,它将舍入为0

x = 0.005
round(x, 2)
> 0.01

x = 0.0049
round(x, 2)
> 0.00

x
包含什么?
四舍五入(数字[,ndigits])
返回小数点后四舍五入到ndigits精度的数字。如果ndigits被省略或为None,它将返回与其输入最接近的整数。你可以找到更多信息