Message218592
| Author |
jayanthkoushik |
| Recipients |
docs@python, jayanthkoushik |
| Date |
2014年05月15日.05:19:05 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1400131145.93.0.338142878224.issue21510@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
The documentation for decimal.fma provides an example which fails to illustrate the most important feature of the function i.e. single rounding. In fact:
Decimal(2).fma(3, 5) == Decimal(2)*3 + 5
An example such as this would make it much more clear:
>>> getcontext().prec = 2
>>> getcontext().rounding = ROUND_DOWN
>>> Decimal('1.5')*Decimal('1.5') + Decimal('1.05')
Decimal('3.2')
>>> Decimal('1.5').fma(Decimal('1.5'), Decimal('1.05'))
Decimal('3.3') |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2014年05月15日 05:19:05 | jayanthkoushik | set | recipients:
+ jayanthkoushik, docs@python |
| 2014年05月15日 05:19:05 | jayanthkoushik | set | messageid: <1400131145.93.0.338142878224.issue21510@psf.upfronthosting.co.za> |
| 2014年05月15日 05:19:05 | jayanthkoushik | link | issue21510 messages |
| 2014年05月15日 05:19:05 | jayanthkoushik | create |
|