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

Reply via email to