In article <[EMAIL PROTECTED]>, Tim Leslie <[EMAIL PROTECTED]> wrote: >On 16 Aug 2006 00:19:24 -0700, Fuzzydave <[EMAIL PROTECTED]> wrote: >> I have been using a round command in a few places to round >> a value to zero decimal places using the following format, >> >> round('+value+', 0) >> >> but this consistantly returns the rounded result of the value >> to one decimal place with a zero >> >> EG: >> >> 4.97 is returned as 5.0 when i want it returned as 5, does >> anyone know why this is and if i can get the round to make >> the value 5? > >round returns a float. You probably want to convert it to an int. > >>>> int(round(4.97)) >5 . . . I'm surprised no one has recommended
"%.0f" % 4.97 -- http://mail.python.org/mailman/listinfo/python-list