bhaaluu wrote: > On Dec 7, 2007 10:41 AM, bob gailer <[EMAIL PROTECTED]> 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 > Even simpler?
import time start = time.time() while time.time() - start < 30.0: raw_input("Press <Enter> Now!") print time.time() - start _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor