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 <[EMAIL PROTECTED]>
To: python-list@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
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to