【发布时间】:2019-09-30 20:44:26
【问题描述】:
我想在 def fibonnaci() 函数下引用 listNum,但出现以下错误:TypeError: 'range' object is not callable。如何解决这个问题?
count = 0
fibC = 1
def fibonnaci():
listNum = range(1,400)
listFib = list()
for num in listNum:
number = listNum(num - 1) + listNum(num - 2)
listFib.append(number)
return listFib
def numberOfFibonnaci(numbers):
fibonnaci()
while count < numbers:
print(listFib[fibC+i])
count += 1
i += 1
def main():
askF = input("Enter number of Fibonnaci")
numberOfFibonnaci(askF)
main()
期望引用指定整数之前的整数,并在该整数之前的列表中添加两个空格。
相反,得到这个错误:TypeError: 'range' object is not callable。
【问题讨论】:
-
你的意思是
listNum[num - 1] + listNum[num - 2]?
标签: python python-3.x