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

Reply via email to