round down to nearest number
MRAB
python at mrabarnett.plus.com
Thu Feb 9 22:36:11 EST 2012
On 10/02/2012 02:25, noydb wrote:
> That {>>> (3219 + 99) // 100} doesnt work if the number is other then
> 4 digits.
>
>
> (for rounding up to nearest 100):
>>>> (3219 + 99)//100
> 33
>>>> (3289 + 99)//100
> 33
>>>> (328678 + 99)//100
> 3287
>>>> (328 + 99)//100
> 4
>>> (3219 + 99) // 100 * 100
3300
>>> (3289 + 99) // 100 * 100
3300
>>> (328678 + 99) // 100 * 100
328700
>>> (328 + 99) // 100 * 100
400
Those are all rounded up to the nearest 100 correctly.
More information about the Python-list
mailing list