求助
想请问一下小甲鱼44讲课后练习0的__calc函数中,他访问end和begin的顺序是怎么样的,是从最后一个开始的吗?
还有在第一次循环中,last不是只含有一个值吗,self.lasted -= 1又是什么意思。。。。
1,以后发帖子问题 记得带上题目鱼油们帮你解决问题,难道还要去找你的题目在哪嘛....?
他访问end和begin的顺序是怎么样的,是从最后一个开始的吗?
你说的看不懂什么意思。。。访问end和begin?
在第一次循环中,last不是只含有一个值吗
第二个你应该说的是 self.lasted :
for index in range(6):
result.append(self.lasted + other.lasted)
都for循环 6次了 怎么可能就一个值?
self.lasted -= 1又是什么意思
高位被接位,所以高位要减 1
Twilight6 发表于 2020-5-27 12:46
1,以后发帖子问题 记得带上题目鱼油们帮你解决问题,难道还要去找你的题目在哪嘛....?
def __calc(self):
self.lasted = []
self.result = '总共运行了'
for index in range(6):
temp =self.end - self.begin
if temp < 0:
i = 1
while self.lasted <1 :
self.lasted += self.scale - 1
self.lasted -= 1
i += 1
self.lasted.append(self.scale + temp)
self.lasted -= 1
else:
self.lasted.append(temp)
抱歉,权限发不了图片,我打出来了
我主要的问题如下:
1.for循环是从最前面的年开始的,即index = 0,为何后面减 i,可不可以直接 self.[-index] index in rang(1,7)
2.在每一次for循环中,self.lasted这个列表应该是逐渐被赋值的,那么在每一次的处理过程中为何还会有self.lasted这种的,这些项在这次的循环中应该还没赋值吧,所以为啥要对未赋值的进行加减?
页:
[1]