Question About Logic In Python

Terry Reedy tjreedy at udel.edu
Thu Sep 22 14:12:52 EDT 2005


"Steve Holden" <steve at holdenweb.com> wrote in message 
news:dgtu7d$o7d$1 at sea.gmane.org...
> Which is yet another reason why it makes absolutely no sense to apply
> arithmetic operations to Boolean values.

Except for counting the number of true values.  This and other legitimate 
uses of False/True as 0/1 (indexing, for instance) were explicitly 
considered as *features* of the current design when it was entered.  The 
design was not merely based on backwards compatibility, but also on 
actually use cases which Guido did not want to disable.  There was lots of 
discussion on c.l.p.

Terry J. Reedy






More information about the Python-list mailing list