Chris Angelico wrote:
Well, of course you can always implement bool as an int;
Which Python used to do once upon a time -- and still does in a way, because bool is a subclass of int. The bool type was added mainly to provide a type that prints out as 'True' or 'False' rather than 1 or 0. This can be a considerable help for debugging and keeping the conceptual meaning of one's data clear. -- Greg -- http://mail.python.org/mailman/listinfo/python-list