On 03/10/2015 11:29, Steven D'Aprano wrote:
On Fri, 2 Oct 2015 07:45 am, John Gordon wrote:

I find this discussion about the relative readability of

not 0 <= x <= 10  #1

versus

0 < x or x > 10  #2
0 < x or 10 < x

to be a good example of people's propensity to invent so-called "rational"
justifications for irrational preferences. Honestly, all these people
claiming that reading #1 takes them "slightly more effort" than reading #2,
or vice versa. Really?

I find #1 straightforward (although I'm bothered by the lack of parentheses as I would parse that as (not 0). Presumably, this does actually mean not (0<=x<=10).)

But I spent a minute looking at #2, and I'm still not sure that it expresses the same thing. I would have written #2 as:

 x<0 or x>10

--
Bartc
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to