| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
import time as t 
 
class MyTimer: 
    def __init__(self): 
        self.prompt = '未开始计时' 
        self.lasted = [] 
        self.begin = 0 
        self.end = 0 
    def __str__(self): 
        return self.prompt 
 
    __repr__ = __str__ 
    # 计时开始 
    def start(self): 
        self.begin = t.localtime() 
        print('计时开始...') 
 
    # 停止计时 
    def stop(self): 
        self.end = t.localtime() 
        self._calc() 
        print('计时结束!') 
 
    # 内部方法,计算运行时间 
    def _calc(self): 
        self.lasted = [] 
        self.prompt = '总共运行了' 
        for index in range(6): 
            self.lasted.append(self.end[index] - self.begin[index]) 
            self.prompt += str(self.lasted[index]) 
     
 
代码如上,为啥结果会出现这个,试了好几次也一样。
 |   
 
 
 
 |