|

楼主 |
发表于 2020-9-2 06:36:03
|
显示全部楼层
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(5):
self.lasted.append(self.end[index] - self.begin[index])
if self.lasted[index]:
self.prompt += str(self.lasted[index])
运行时,
t1.MyTimer()
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
t1.MyTimer()
NameError: name 't1' is not defined
还是报错,求教 |
|