不能正确使用python的round函数

时间:2017-07-12 19:19:00

标签: python python-3.x rounding

我收到了输出15.36,但我只想要15。我正在使用圆函数,例如round(15.36,2),但仍然得到相同的结果。

2 个答案:

答案 0 :(得分:2)

文档很好地解释了round函数的参数:

  

round(number[, ndigits])

     

小数点后返回四舍五入到 ndigits 精度。如果省略 ndigits 或者为None,则返回其输入的最接近的整数。

因此,如果要舍入到最接近的整数,只需使用它而不使用第二个参数:

>>> round(15.36)
15

答案 1 :(得分:1)

使用round function in python

round(number, ndigits)

因此,对于您的示例,请使用round(15.36,0)