On Thu, Jul 12, 2018 at 06:28:19PM +0300, Serhiy Storchaka wrote: > This is the one that is useful in many applications and can't be > trivially written as expression in Python, but is useful in many > applications (date and time, Fraction, Decimal). > > Divide and rounding down: n//m. > Divide and rounding up: (n+m-1)//m or -((-n)//m).
Sorry, I don't understand why you say that divide and round up can't be trivially written in Python. Don't you give two implementations yourself? I have this in my toolbox: def ceildiv(a, b): """Return the ceiling of a/b.""" return -(-a//b) and if its buggy, I've never noticed it yet. -- Steve _______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/