import time as t

class MyTimer():
def __init__(self):
     self.unit = ['年', '月', '日', '时', '分', '秒']
     self.prompt = "未开始计时"
     self.lasted = []
     self.start = 0
     self.stop = 0
   def __str__(self):
     return self.prompt
   __repr__=__str__ #开始计时 def start(self): self.start = t.localtime()
     self.prompt('提示:先调用stop()停止计时') print("开始计时") #停止计时 def stop(self):
     if not self.start
      print("请调用start()计时")
     else:    self.stop = t.localtime()
       self._calc()   print("结束计时") #内部方法,计算运行时间 def _calc(self): self.lasted = [] self.prompt = "总共运行" for index in range(6): self.lasted.append(self.stop[index]-self.start[index]) if self.lasted[index]
          self.prompt += str(self.lasted[index]) #为下一轮计时初始化变量
     self.start = 0
self.stop = 0
print self.prompt
  def __add__(self, other):
    prompt = "总共运行"
    result = []
    for index in range(6):
      result.append(self.lasted[index]+other.lasted[index]
      if result[index]:
        prompt += (str(result[index) + self.unit[index])
      return prompt