How The Python Interpreter Evaluates The Logical Operators?