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