5
ondalık aşağıdaki yuvarlama yaklaşımları düşününpiton ondalık quantize
>>> (Decimal('1')/Decimal('3')).quantize(Decimal('0.00'), rounding=ROUND_HALF_UP)
Decimal('0.33')
bağlamını kullanarak:
>>> ctx = Context(prec=2, rounding=ROUND_HALF_UP)
>>> setcontext(ctx)
>>> Decimal('1')/Decimal('3')
Decimal('0.33')
2 arasında herhangi bir fiili farklılıklar var mı yuvarlama yöntemleri? Herhangi bir şey var mı? Tüm hesaplama bloğu için
with
ifadesini kullanabilmem için bağlamı biraz daha zarif kullanıyor muyum?
Sorunu bir parçası olarak eklemelisiniz, çünkü gerçekten bir yanıt değil. –
Bu cevabı değiştirdim, sorumu yanıtlıyor. –
Merhaba @JamesLin, bana ROUND_HALF_UP bayrağını açıklar mısınız? – aldesabido