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