|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import time as t
class MyTimer():
def __init__(self):
self.unit=['年','月','天','时','分','秒']
self.prompt="未开始计时!"
self.lasted=[]
self.begin=0
self.end=0
def __str__(self):
return self.prompt
__repr__=__str__
def start(self):
self.begin=t.localtime()
self.prompt="提示:请先调用stop()停止计时!"
print("计时开始...")
def stop(self):
if not self.begin:
print("提示:请先调用start()进行计时!")
else:
self.end=t.localtime()
self._calc()
print("计时结束!")
def _calc(self):
self.lasted=[]
self.prompt="总共运行了"
for index in range(6):
self.lasted.append(self.end[index]-self.begin[index])
if self.lastde[index]:
self.prompt += (str(self.lasted[index])+self.unit[index])
self.begin=0
self.end=0
|
|