pythonla kuruşlu hesaplarda ne tavsiye edersiniz? Float hesaplarda 
yuvarlama hataları çıktığı için decimal modulunu kullanıyorum.

şöyle bir örnekle daha iyi anlatabilirim belki :

--------------------
import decimal

miktar = decimal.Decimal('1.25')
fiyat = decimal.Decimal('12.35')


#aşağıdaki satır yuvarlama için.
decimal.getcontext().rounding="ROUND_HALF_UP"
tutar = (miktar * fiyat).quantize(decimal.Decimal('1.00'))
-----------------

yukarıdaki örnekteki gibi quantize metodunu kullanıp kuruş hanesini 2 
haneli olarak yuvarlıyorum.

Başka yöntem öneren var mı?


_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap