当我在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,它将返回与其输入最接近的整数。你可以找到更多信息