Hi all, I am a novice programmer in Python. Please could you explain me the results (regarding logical operators).
I get this: >>> print bool('God' and 'Devil') True [This is ok because (any) string is True, so; (True and True) gives True] >>> print('God' and 'Devil') Devil [This is what I don't get ] and for that matter,I also checked out this: >>> 01 and 10 10 What is python doing when we type in ('God' and 'Devil') or key in (01 and 10) ? -- http://mail.python.org/mailman/listinfo/python-list