[Tutor] please help debug

Kyle Babich Kyle Babich" <kb@kb5.org
Sun, 7 Jul 2002 10:54:32 +0000


I'm writing a program that tracks each hour spent on the computer for
my parents but I can't get hour() to execute, and time.sleep() won't
sleep.  Can someone please help me fix these problems?

Here is what I wrote so far:

#! C:\Python22\python.exe

import time
time = time.strftime( "%I:%M:%S %Z", time.localtime(time.time()) )

def hour():
	print "The current time is %(time)s" % vars()
	begin = raw_input( "Begin hour?  (Y/N):  " )
	
	if begin == "Y":
		time.sleep(3600)
	elif begin == "y":
		time.sleep(3600)
	elif begin == "N":
		excuse = raw_input( "Why not?  " )
	elif begin == "n":
		excuse1 = raw_input( "Why not?  " )
	else:
		begin1 = raw_input( "Begin hour?  (Y/N):  " )
		if begin1 == "Y":
			time.sleep(3600)
		elif begin1 == "y":
			time.sleep(3600)
		elif begin1 == "N":
			excuse2 = raw_input( "Why not?  " )
		elif begin1 == "n":
			excuse3 = raw_input( "Why not?  " )
		else:
			print "FAILED"

username = raw_input( "Please type your name:  " )

if username == "Kyle":
	print
	hour()
elif username == "Jason":
	print
	hour()
elif username == "Chelsea":
	print
	hour()
elif username == "John":
	print
	hour()
elif username == "Cheryl":
	print
	hour()
else:
	print "FAILED"



Also, if it makes a difference, I'm writing it to be used on Win98 with
Python 2.2 installed.
--
Kyle