|

楼主 |
发表于 2018-11-6 18:51:04
|
显示全部楼层
本帖最后由 BigSmall 于 2018-11-6 18:52 编辑
import time as t
class Mytimer():
def __init__(self):
self.duringtime='未开始计时'
self.starttime=0
self.lasttime=0
def __repr__(self):
return(self.duringtime)
def __add__(self,other):
self.duringtime='一共运行了'+str(int(self.lasttime+other.lasttime))+'s'
#计时开始
def start(self):
self.starttime=t.time()
print('计时开始')
self.duringtime='未结束计时'
#计时结束
def stop(self):
if not self.starttime:
print('未开始计时')
else:
self.stoptime=t.time()
print('计时结束')
self.count()
#计算时间间隔
def count(self):
self.lasttime=self.stoptime-self.starttime
self.duringtime='运行了'+str(int(self.lasttime))+'s'
我是不是理解错了,运行失败,麻烦你你再帮忙看看
|
|