On Thu, May 21, 2009 at 2:42 AM, spir <[email protected]> wrote:
> <snip>
> while word:
> position = random.randrange(len(word))
> jumble += word[position]
> word = word[:position] + word[(position + 1):]
>
Something that many of us use for debugging, and is also useful for
comprehension is a simple print statement. If you were to convert the loop
to this:
while word:
position = random.randrange(len(word))
jumble += word[position]
word = word[:position] + word[(position + 1):]
print jumble
print word
# Optional - for further understanding
print word[:position]
print word[(position+1):]
you would basically see what Denis wrote - only every step through the loop.
HTH,
Wayne
p.s. - When you start graphical programming, I'd look at pyglet or pygame.
Although to really understand event driven programming, it really helped me
to start writing programs with Tkinter. YMMV
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor