import time as t
class MyTimer():
def __init__(self):
self.unit = ['年','月','日','时','分','秒'] #定义单位
self.prompt = '未开始计时' #默认prompt属性
self.lasted = [] #间隔时间为 列表
self.begin = 0 #初始化开始时间为0
self.end =0 #初始话结束时间为0
def __str__(self):
return self.prompt #获取控制台输入结果,将对象repr可视格式化
__repr__ = __str__
def start(self):#开始计时
self.begin = t.localtime() #开始时间为当前时间
self.prompt = '请先调用stop停止计时'
print('计时开始')
def stop(self): #结束计时
#begin的初始化为 0,如果没有调用start(),初始值还为0。if (not 0) 即为真。打印。
if not self.begin:
print('请先调用start开始计时')
else:
self.end = t.localtime()#结束时间为当前时间
self.jiange() #?
print('计时结束')
#时间定时
def jiange(self):
self.lasted
python练习题 3 计时器
最新推荐文章于 2023-03-13 20:22:14 发布