Am 18.04.2011 21:58, schrieb John Nagle: > This is typical for languages which backed into a "bool" type, > rather than having one designed in. The usual result is a boolean > type with numerical semantics, like > > >>> True + True > 2
I find the behavior rather useful. It allows multi-xor tests like: if a + b + c + d != 1: raise ValueError("Exactly one of a, b, c or d must be true.") Christian -- http://mail.python.org/mailman/listinfo/python-list