floating point rounding

hg hg at nospam.org
Fri Mar 9 10:35:28 EST 2007


John Henry wrote:

> On Mar 9, 5:45 am, hg <h... at nospam.org> wrote:
>> hg wrote:
>> > Hi,
>>
>> > Here is my issue:
>>
>> > f = 1.5 * 0.01
>> > f
>> >>> 0.014999999999999999
>> > '%f' % f
>> >>>'0.015000'
>>
>> > But I really want to get 0.02 as a result ... is there a way out ?
>>
>> > Thanks,
>>
>> > hg
>>
>> round
> 
> 
> Or more precisely:
> 
> round(0.014999999999999999,2)
> 
> if that's what you wish to do.
Indeed.

hg




More information about the Python-list mailing list