【发布时间】:2019-10-19 19:47:23
【问题描述】:
如果你能看看我的代码。
numbers = [1,2]
times = int(input("How many numbersM (minimum is 2)"))
def fibonacci(numbers, times):
for i in range(0, times):
for j in numbers:
numbers.append( numbers[j] + numbers[j+1])
print(numbers[i])
fibonacci(numbers, times)
【问题讨论】:
-
你告诉我们,你得到了什么错误或输出,你期望什么?
-
只要把
for j in numbers改成for j in range(len(numbers))就OK了。 -
@finefoot,哦,你是对的。我刚刚看到他/她错误地将
for i in L作为索引,所以只是评论指出你应该做索引你应该做for i in range(len(L))。