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