Python IF THEN chain equivalence

Alan Baljeu alanbaljeu at yahoo.com
Thu Nov 13 17:21:21 EST 2008


I think you should rethink your post. The first case you posted makes no sense in any language I know.  Also, a whole lot of nested IF's is a bad idea in any language.  In Python, you will end up with code indented 40+ characters if you keep going.



----- Original Message ----
From: jzakiya <jzakiya at mail.com>
To: python-list at python.org
Sent: Thursday, November 13, 2008 5:06:53 PM
Subject: Python IF THEN chain equivalence

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 ---


--
http://mail.python.org/mailman/listinfo/python-list



      __________________________________________________________________
Ask a question on any topic and get answers from real people. Go to Yahoo! Answers and share what you know at http://ca.answers.yahoo.com



More information about the Python-list mailing list