Stuck in a loop

Terry Reedy tjreedy at
Tue Apr 1 07:20:19 CEST 2008

<hexusnexus at> wrote in message 
news:e131eb4b-7e78-41b2-8bfd-d7619d620f85 at
|I wrote a simple algorithm and it keeps getting stuck in a loop.  I
| guess I'm just to tired to figure it out:

The easiest way to figure out somethinglike this is to print your variables
from inside the loop to see things stick, or if there is a cycle.

| compcount=[5,4,2,2]
| suitrank=[0,0,0,0]
| trump=2
| l,lt=0,0
| while l<4:
|    while lt<4:

print l, lt

|        if l==trump:
|            l+=1
|        if l>3:
|            break
|        if lt==trump:
|            lt+=1
|        if compcount[l]<compcount[lt]:
|            suitrank[l]+=1
|    lt+=1
| l+=1

More information about the Python-list mailing list