日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python基础学习1-计数器实例

發布時間:2025/7/14 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python基础学习1-计数器实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#!/usr/bin/env python # -*- coding:utf-8 -*- import time as tclass MyTimer:def __init__(self):#重寫初始化函數self.units=["年","月","天","小時","分鐘","秒"]self.lasted=[]#保存 計數開始時間和結束時間之間的時間差 年月日時分秒 對位相減self.message="未開始計時!"def __str__(self):#重新類的__str__函數 輸出字符串return self.messagedef __add__(self, other):#重寫類的__add__函數 當對象調用+號時候調用self.message ="總共運行了"result=[]for item in range(6):#用循環 在時間位置對應相加total= self.lasted[item]+other.lasted[item]if total :ts=str(total)+self.units[item]result.append(ts)self.message+=tsreturn self.messagedef __sub__(self, other):self.message="兩個對象時間差:"result=[]for index in range(6):lfs=self.lasted[index] -other.lasted[index]if lfs:result.append(str(lfs)+self.units[index])self.message+=str(lfs)+self.units[index]return self.messagedef Start(self):self.message="計數器已經運行了:"self.begintime = t.localtime()#取當前本地時間def Stop(self):self.endtime=t.localtime()#取當前結束時間self.__SumTime()#開始計算時間差def __SumTime(self):#計算 開始時間和結束時間的差for item in range(6):rs=self.endtime[item]-self.begintime[item]self.lasted.append(rs)if(rs):self.message+=str(rs)+self.units[item]t1=MyTimer#創建計數器對象1 t1.Start() t.sleep(7) t1.Stop() print("對象t1:"+str(t1))t2=MyTimer()#c創建計時器對象2 t2.Start() t.sleep(1) t2.Stop() print("對象t2:"+str(t2))print(t1+t2) print(t1-t2)

?

轉載于:https://www.cnblogs.com/whzym111/p/5811300.html

總結

以上是生活随笔為你收集整理的python基础学习1-计数器实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。