[Tutor] Still Can't Find Timed While Loops

bhaaluu bhaaluu at gmail.com
Fri Dec 7 17:31:16 CET 2007


On Dec 7, 2007 10:41 AM, bob gailer <bgailer at alum.rpi.edu> wrote:
> earlylight publishing wrote:
> > Hello all,
> >
> > I now have my bit of code in while loop form and it works!  It's great
> > but not exactly what I wanted to do.  I've been googling my heart out
> > and I find lots of info on while loops and lots of info on timers that
> > will execute an action AFTER a given interval but nothing on a timer
> > that will execute an action DURING a given interval.  What I'd really
> > like to do at this point in my game is have the player execute the
> > loop for 30 seconds then have it print the final score and break.
> > Does anyone out there have any code that'll do that?

> import time
> start = time.time()
> raw_input("Wait a few seconds, then press enter to continue.")
> print time.time() - start
>
> Does that give you a hint?
>
> You don't need a timer, unless you want to interrupt the user if he is
> not entering anything.

Cool snippet! So if the player is entering numbers to an adding game,
and he has to continue entering numbers for 30 seconds, then it could
be accomplished with something similar to this, right?

import time
start = time.time()
while 1:
    raw_input("Press <Enter> Now!")
    if time.time() - start < 30.0:
        print time.time() - start
    else: break

Thanks! 8^D
Happy Programming!
-- 
b h a a l u u at g m a i l dot c o m


More information about the Tutor mailing list