Hi,
It seems decimal object will always be larger than float in
comparasion, which goes against common sense:
False
True
It seems to me that rather than allowing this to happen, comparasion
between the two should either be made correct (by convertion decimal
to float e.g.) or forbidden, like arithmatic operations between the
two types.
--
Hong Yuan
´ó¹Ü¼ÒÍøÉϽ¨²Ä³ ¬ÊÐ
×°ÐÞ×°ä꽨²ÄÒ»Õ ¾Ê½¹ºÎï
It seems decimal object will always be larger than float in
comparasion, which goes against common sense:
>>from decimal import Decimal
>>a = Decimal('0.5')
>>a 99999
>>a = Decimal('0.5')
>>a 99999
>>a 99999.0
It seems to me that rather than allowing this to happen, comparasion
between the two should either be made correct (by convertion decimal
to float e.g.) or forbidden, like arithmatic operations between the
two types.
--
Hong Yuan
´ó¹Ü¼ÒÍøÉϽ¨²Ä³ ¬ÊÐ
×°ÐÞ×°ä꽨²ÄÒ»Õ ¾Ê½¹ºÎï
Comment