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 __add__(self,other):
prompt="總共執行了"
result=
for index in range(6):
if result[index]:
prompt+=(str(result[index])+self.unit[index])
return prompt
#開始計時
def start(self):
self.begin=t.localtime()
print("計時開始")
#停止計時
def stop(self):
if not self.begin:
else:
self.end=t.localtime()
self._calc()
print("計時結束!")
#內部方法,計算執行時間
def _calc(self):
self.lasted=
self.prompt="總共執行了"
for index in range(6):
if self.lasted[index]:
self.prompt+=str(self.lasted[index])+self.unit[index]
#為下一輪計時初始化變數
self.begin=0
self.end=0
python計時器 python 計時器
import sysclassshowtime qwidget def init self super init self.istimestart false 標記時間是否開始計時 self.setwindowtitle qlable 顯示計時時間 self.lable time val qlabe...
python計時器單位 python計時器類
import time as t class mytimer def init self self.unit 年 月 日 時 分 秒 self.prompt 未開始計時 self.lasted self.start 0 self.stop 0 def str self return self.pro...
前端練習 計時器
實現乙個打點計時器,要求 1 從 start 到 end 包含 start 和 end 每隔 100 毫秒 console.log 乙個數字,每次數字增幅為 1 2 返回的物件中需要包含乙個 cancel 方法,用於停止定時操作 3 第乙個數需要立即輸出 function count start,e...