Monday, 12 August 2013

Python's Logical Operator AND

Python's Logical Operator AND

Ok so I'm a little confused with the results I'm getting with the logical
operators in Python. I'm a beginner and studying with the use of a few
books, but they don't explain in as much detail as I'd like.
So here is my own code:
five = 5
two = 2
print five and two
>> 2
It seems to be just outputting the two variable.
five = 5
two = 2
zero = 0
print five and two and zero
So I added another variable integer. Then I printed and got the following
output:
>> 0
What is going on with Python in the background? Why isn't the output
something like 7 or 5, 2
Thanks.

No comments:

Post a Comment