A suggestion for a possible Python module
Andrew Dalke
adalke at mindspring.com
Sun Mar 9 19:36:30 EST 2003
Matt Gerrans:
> while x > 999:
> chunks.append( x - (x / 1000) * 1000 )
> x = x / 1000
See the divmod function for a way to make this easier
>>> divmod(12345, 1000)
(12, 345)
>>>
I would do it like this:
while x >= 1000:
x, remainder = divmod(x, 1000)
chunks.append(remainder)
The comparison to 1000 is mostly a preference, as I like
having 1000 used twice, rather than 1000 used once and
(1000-1) used in another place.
Andrew
dalke at dalkescientific.com
More information about the Python-list
mailing list