Limiting floats to two decimal points

前端 未结 28 3146
你的背包
你的背包 2020-11-21 04:57

I want a to be rounded to 13.95.

>>> a
13.949999999999999
>>> round(a, 2)
13.949999999999999

The ro

28条回答
  •  灰色年华
    2020-11-21 05:23

    Try the code below:

    >>> a = 0.99334
    >>> a = int((a * 100) + 0.5) / 100.0 # Adding 0.5 rounds it up
    >>> print a
    0.99
    

提交回复
热议问题