Python IF THEN chain equivalence
Ethan Furman
ethan at stoneleaf.us
Thu Nov 13 20:29:36 EST 2008
jzakiya wrote:
> 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.
if x1 < limit:
do a
if x2 < limit:
do b
if x3 < limit:
do c
.
.
.
etc
On the plus side, it's easy to read and understand -- on the minus side,
it doesn't jump to the end once the tests start failing.
Hope this helps.
~ethan~
More information about the Python-list
mailing list