Hi Katt, The following does the trick for me:
number = int(time.strftime("%S", time.localtime())) There may be better ways to do it though. -Mal On Thu, Sep 17, 2009 at 8:43 AM, Laurii <the_only_kat...@verizon.net> wrote: > Hello all, > > I am currently reading through the Tutorial for Non-Programers by Josh > Cogliati. I have had great success until now. > > The exercise to modify a number guessing program from a fixed number "number > = 78" to using the time module and use the seconds at the time the program > is used to be the number. (i.e. if the clock on your computer says 7:35:25 > then it would take the 25 and place it in "number". > > The following is what I have so far: > #********************************************* > # > # hilow2.py > # > # This program asks the user to guess a > # number. If it is wrong the program tells > # the user if it is higher or lower. The > # first one had a fixed assigned number. > # This program takes the last two digits > # of the time and assigns it as the random > # number. > # > #********************************************* > #*****************.h header files****************** > #********************************************* > #******************modules********************* > from time import time, ctime > #********************************************* > #**************define lists/dictionaries************** > #********************************************* > #****************define functions***************** > #********************************************* > #*************define global variables*************** > the_time = ctime() > number = the_time > guess = 0 > guess_try = 0 > #********************************************* > #****************Main Program****************** > while guess != number: > guess = input("Guess a number:") > if guess != number: > if guess > number : > print "To High" > elif guess < number: > print "To Low" > guess_try = guess_try + 1 > print "Bingo! You are correct." > print "It only took you",guess_try,"tries." > #********************************************* > > I think it has to do with the fact that I am using the wrong time function > and am not familiar with how to cut out the seconds and send it to the > variable number. > > I believe I should use the strftime(format[,t]) but am not sure how to. All > help is appreciated. > > Thanks in advance, > > Katt > _______________________________________________ > Tutor maillist - tu...@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor