|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码如下:
def _calc(self):
self.lasted = []
self.prompt = '总共运行了'
for index in range(6):
self_lasted = self.end[index] - self.begin[index]
print(index)
if index == 1:
if self_lasted < 0:
self_lasted += 60
self.lasted.append(self_lasted)
else:
self.lasted.append(self_lasted)
print(self_lasted)
if self.lasted[index]:
self.prompt += (str(self.lasted[index]) + self.unit[index])
这是小甲鱼的计时器那一章课后题的一部分,我将它做成可以进行时间单位转换,例如如果秒为负数的话就将它改为正数。然而运行之后出现报错:if self.lasted[index]:这一行,出现
IndexError: list index out of range
不知道是什么问题,我感觉思路没错啊?谢谢大佬!!
|
|