import time as t
class Mytimer():
def __init__(self):
self.prompt='未开始计时!'
self.unit=['年','月','日','时','分','秒']
self.begin= 0
self.stop= 0
self.lasted=[]
def __str__(self):
return self.prompt
__repr__ = __str__
def start(self):
self.begin=t.localtime()
self.prompt='请先用stop停止计时'
print('计时开始!')
def end(self):
if not self.begin:
print('请先点击开始计时!')
else:
self.stop = t.localtime()
self._jishi()
print('计时结束')
def _jishi(self):
self.lasted=[]
self.prompt='总共运行了'
for index in range(6):
self.lasted.append(self.stop[index]-self.begin[index])
if self.lasted[index]:
self.prompt+= str(self.lasted[index])+ self.unit[index]
计时器初级版
最新推荐文章于 2021-05-30 21:30:07 发布