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