->Terry<- wrote:
> Today (Nov 15, 2005) at 6:08am, Kent Johnson spoke these wise words:
> - ->- I think you missed my earlier suggestion about simplifying get_button().
>
> I tried your suggestion for changing get_button() and
> changed it to:
>
> def get_button(click): # What peg was clicked?
> for i, peg in peg_coords:
> if click in peg:
> return i + 1
> return 0
Ah, my mistake, should be
for i, peg in enumerate(peg_coords):
enumerate() is a very handy built-in, given a sequence it returns a sequence of
pairs of (index, value) for each value in the list. Use it when you need the
index of an item while iterating a sequence.
Kent
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor