ডেসিমাল
>>> from decimal import *
>>> a = Decimal(3.4)
>>> a
Decimal('3.399999999999999911182158029987476766109466552734375')>>> a.quantize(Decimal('0.00'))
Decimal('3.40')
>>> from decimal import *
>>> Decimal(3.4) + Decimal(4.3)
Decimal('7.699999999999999733546474090')
>>> getcontext()
Context(prec=28, rounding=ROUND_HALF_EVEN, Emin=-999999, Emax=999999, capitals=1, clamp=0, flags=[Inexact, FloatOperation, Rounded], traps=[InvalidOperation, DivisionByZero, Overflow])>>> getcontext().prec = 5
>>> Decimal(3.4) + Decimal(4.3)
Decimal('7.7000')
>>> getcontext()
Context(prec=5, rounding=ROUND_HALF_EVEN, Emin=-999999, Emax=999999, capitals=1, clamp=0, flags=[Inexact, FloatOperation, Rounded], traps=[InvalidOperation, DivisionByZero, Overflow])Last updated
Was this helpful?