這是我輸入:爲什麼python decimal.Decimal精度與equable args不同?
>>> from decimal import Decimal
>>> Decimal('114.3')
Decimal('114.3')
>>> Decimal(114.3)
Decimal('114.2999999999999971578290569595992565155029296875')
我以爲小數的這兩個實例必須是平等的,但與十進制浮點ARG看似鬆散的精度。爲什麼是這樣?我的Python版本是2.7.3。提前致謝!
* level *的精度與它沒有任何關係。 –