Steven D'Aprano <[email protected]> added the comment:
Decimal is a good question.
Why does floor division not do floor division on Decimal? The
documentation says
The integer division operator // behaves analogously, returning the
integer part of the true quotient (truncating towards zero) rather
than its floor, so as to preserve the usual identity
x == (x // y) * y + x % y
but it's not clear why that identity is more important than floor
division returning the floor.
I guess we could just document the difference and maybe add a
Decimal ceildiv method, although that makes me sad :-(
Could we "fix" Decimal?
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue46639>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com