Rounding up to the next 100
casevh
casevh at gmail.com
Fri Jan 22 06:02:44 CET 2010
On Jan 21, 1:58 pm, noydb <jenn.du... at gmail.com> wrote:
> Sorry, although what I really need is the string-number rounded UP
> every time. So if the number is 3890.32, it needs to go to 3900; if
> the number is 3811.345, it needs to go to 3900 also.
>
> So, Florian's answer works.
Another option is using math.ceil and math.floor.
>>> import math
>>> 100*math.ceil(1234.5678/100)
1300
>>> 100*math.floor(1234.5678/100)
1200
>>> 100*math.ceil(-1234.5678/100)
-1200
>>> 100*math.floor(-1234.5678/100)
-1300
casevh
More information about the Python-list
mailing list