|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def __str__(self): #实现打印一个类对象时的魔法方法
return self.prompt
__repr__=__str__ #实现类对象是的魔法方法
def __add__(self,other):
prompt ="总共运行了"
result = []
for index in range(6):
result.append(self.lasted[index]-other.last[index])
if result[index]:
prompt +=(str(result[index])+self.unit[index])
return prompt
def start(self):
print("开始计时")
self.begin = t.localtime()
def stop(self):
if self.begin == 0 :
print("提示:请先调用start()开始计时:")
else:
self.end = t.localtime()
self._calctime()
print("结束计时...")
def _calctime(self):
self.prompt = "总共运行了 "
for index in range(6):
self.lasted.append(self.end[index]-self.begin[index])
if self.lasted[index]:
self.prompt +=(str(self.lasted[index])+self.unit[index])
self.begin =0
self.end =0
self.lasted.append( self.end[index]-self.begin[index])
这一句self.end和self.end怎可以用列表表示
定义是不是列表类型
self.begin =0
self.end =0
有点糊涂,和c语言 差别有点大
类型不同为什可以用列表表示
self.end[index]-self.begin[index] |
|