+++ Christopher Spears [10-07-06 21:34 -0700]: | I'm working on a problem from "How To Think Like A | Computer Scientist". I created a Time class: | | class Time: | | def __init__(self, hours, minutes, seconds): | self.hours = hours | self.minutes = minutes | self.seconds = seconds | | I created a function to print the Time object: | | def printTime(time): | print "%d:%d:%d" % (time.hours, time.minutes, | time.seconds) | | However, when I type '00', I get the following: | >>> time = Time(12,34.4,00) | >>> printTime(time) | 12:34:0 | >>> time.seconds | 0
instead of %d you may use %02d. Shantanoo -- It's not what you look at that matters, it's what you see. ~Henry David Thoreau _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor