Python IF THEN chain equivalence

jzakiya jzakiya at mail.com
Thu Nov 13 17:06:53 EST 2008


I'm translating a program in Python that has this IF Then chain


IF  x1 < limit:   --- do a ---
    IF  x2 < limit:  --- do b ---
        IF x3 < limit:  --- do c ---
                       .-----
                        ------
                    IF  x10 < limt: --- do j ---
                    THEN
                 THEN
              -----
          THEN
     THEN
THEN

In other words, as long as    'xi' is less than 'limit' keep going
down the chain, and when 'xi' isn't less than 'limit' jump to end of
chain a continue.

Is this the equivalence in Python?

 IF  x1 < limit:
        --- do a  ---
 elif x2 < limit:
        --- do b ---
 ----
 ----
 elif x10 < limit:
       --- do j ---





More information about the Python-list mailing list