On 7/16/2009 1:29 PM Nobody said...
On Wed, 15 Jul 2009 18:14:10 +0200, Hrvoje Niksic wrote:

If the question was "Why is there no 'or' operator ?", would "because
A or B <=> not(not A and not B)" be a proper answer ?
Note that in Python A or B is in fact not equivalent to not(not A and
not B).

Ah, but it *is* "equivalent"; it isn't "identical", but that's not the
point.


I'm not sure I'd call it equivalent. A or B returns either unaltered, and not(not A and not B) always returns a boolean. The equivalent would be not(not( A or B )).

Emile

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to