| 
 | 
 
 
 楼主 |
发表于 2018-11-6 18:51:04
|
显示全部楼层
 
 
 
 本帖最后由 BigSmall 于 2018-11-6 18:52 编辑  
 
 
import time as t 
 
class Mytimer(): 
    def __init__(self): 
        self.duringtime='未开始计时' 
        self.starttime=0 
        self.lasttime=0 
     
    def __repr__(self): 
        return(self.duringtime) 
 
    def __add__(self,other): 
        self.duringtime='一共运行了'+str(int(self.lasttime+other.lasttime))+'s' 
     
    #计时开始 
    def start(self): 
        self.starttime=t.time() 
        print('计时开始') 
        self.duringtime='未结束计时' 
         
    #计时结束 
    def stop(self): 
        if not self.starttime: 
            print('未开始计时') 
        else: 
            self.stoptime=t.time() 
            print('计时结束') 
            self.count() 
         
    #计算时间间隔 
    def count(self): 
        self.lasttime=self.stoptime-self.starttime 
        self.duringtime='运行了'+str(int(self.lasttime))+'s' 
         
         
 
我是不是理解错了,运行失败,麻烦你你再帮忙看看 
 |   
 
 
 
 |