On Jun 8, 10:40 am, Sean Farrow <[EMAIL PROTECTED]> wrote: > Hi: > I have the folling code: > def parseTime(self, time): > minutes =int(float(time)/60) > seconds =int(float(time)-minutes*60) > minutes =str(minutes) > seconds =str(minutes) > the statements that convert the minutes and seconds variables > str(minutes) and str(seconds) don't seem to be working. > Any idea why? > is there any other way of doing this and perhaps using the $d > interpolation operator? > sean.
The divmod builtin function is your friend here. def parseTime(time): seconds = float(time) minutes,seconds = divmod(seconds,60) return "%02d:%06.3f" % (minutes,seconds) # just guessing divmod divides the first argument by the second, and returns the tuple (quotient,remainder). -- Paul -- http://mail.python.org/mailman/listinfo/python-list