[visionegg] Terminating a While Loop
- From: "Maher, Jeffrey" <jeffrey.maher@xxxxxxxxxxxxx>
- To: <visionegg@xxxxxxxxxxxxx>
- Date: Tue, 17 Jul 2007 12:14:20 -0500
Hello,
Im currently working on the following code trying to determine a way to exit a
while loop before the criteria is satisfied.
i=0
while i<eval(self.number.get()):
p.go
i=i+1
My goal is to set it to a certain key that will either pause the program, and
then resume it once pressed again, or have it exit the program all-together,
either/or would be acceptable.
I had tried setting it to the "esc" key by doing the following code that I
found while searching for an answer:
if msvcrt.kbhit() and msvcrt.getch() == chr(27):
break
But that just causes the program to fail to start up.
I have also tried:
for event in pygame.event.get():
if event.type == pygame.locals.KEYDOWN:
if event.key == pygame.locals.K_ESCAPE:
sys.exit()
But this again just causes the program to fail to start up.
Any suggestions would be greatly appreciated.
-Jeff
=====================================The Vision Egg mailing list
Archives: http://www.freelists.org/archives/visionegg
Website: http://www.visionegg.org/mailinglist.html
- Follow-Ups:
- [visionegg] Re: Terminating a While Loop
- From: John Herrington
- [visionegg] Re: Terminating a While Loop
- From: Mark Halko
Other related posts:
- » [visionegg] Terminating a While Loop
- » [visionegg] Re: Terminating a While Loop
- » [visionegg] Re: Terminating a While Loop
- » [visionegg] Re: Terminating a While Loop
- » [visionegg] Re: Terminating a While Loop
- [visionegg] Re: Terminating a While Loop
- From: John Herrington
- [visionegg] Re: Terminating a While Loop
- From: Mark Halko