Chained Comparisons

Fredrik Lundh fredrik at pythonware.com
Mon Mar 20 02:50:51 EST 2006


"Sathyaish" wrote:

> I) What does the following expression evaluate to?
>
> a < b == c
>
> 1) (a < b) and (b == c)
> 2) (a < b) or (b == c)

    http://docs.python.org/ref/comparisons.html

    Formally, if a, b, c, ..., y, z are expressions and opa, opb, ...,
    opy are comparison operators, then a opa b opb c ...y opy z
    is equivalent to a opa b and b opb c and ... y opy z, except
    that each expression is evaluated at most once.

</F>






More information about the Python-list mailing list