2024-04-25 18:02:19 发布
网友
def fib(n): lst = [0,1] for i in range(n): lst.append(lst[n] + lst[n+1]) print lst fib(3)
获取IndexError: list index out of range
IndexError: list index out of range
您使用了错误的索引n,应该使用i。你知道吗
n
i
你可以这样修理
def fib(n): lst = [] for item in range(n): lst.append(item + item+1) print lst fib(3)
您在lst.append(lst[n] + lst[n+1])中使用了错误的索引。您应该使用:lst.append(lst[i] + lst[i+1])(i而不是n)。你知道吗
lst.append(lst[n] + lst[n+1])
lst.append(lst[i] + lst[i+1])
您使用了错误的索引
n
,应该使用i
。你知道吗你可以这样修理
您在
lst.append(lst[n] + lst[n+1])
中使用了错误的索引。您应该使用:lst.append(lst[i] + lst[i+1])
(i
而不是n
)。你知道吗相关问题 更多 >
编程相关推荐