Почему «decimal.Decimal ('0') <1.0» дает False в Python 2.6.5

В Python 2.6.5 следующее выражение дает False:

>>> import decimal
>>> decimal.Decimal('0') < 1.0
False

Есть ли объяснение, почему сравнение Decimal с float должно вести себя так?

5
задан mskfisher 11 May 2012 в 19:38
поделиться