On Mar 8, 9:19 pm, "Terry Reedy" <[EMAIL PROTECTED]> wrote: > Obvious typo: -(-a)//b == a//b > > This should be -(-a//b) == -((-a)//b)
Yes: thanks for the correction! A lesson to me to include parentheses even when redundant... This reminds me of the following parenthesization gem (see next to last line): def isqrt(n): """Find the closest integer to sqrt(n), for n a positive integer.""" a, b = n, 1 while a != b: a, b = a -- n // a >> 1, a return a Mark -- http://mail.python.org/mailman/listinfo/python-list