self.fibo=[0,1]1=2,while...这一段是什么意思?为什么调用数组要这么写
def __init__(self, num):
self.num = num
self.fibo = [0,1]
i=2
while i<self.num:
self.fibo.append(self.fibo[i-2] + self.fibo[i-1])
i = i + 1
def __str__(self):
return str(self.fibo)
def __len__(self):
return len(self.fibo)