gpt4 book ai didi

python - TypeError : unsupported operand type(s) for -: 'list' and 'int'

转载 作者:行者123 更新时间:2023-12-03 08:14:07 25 4
gpt4 key购买 nike

我有以下代码:

def fib(n): 
if n < 1: return 1
return fib(n-1) + fib(n-2)

我将1-10000的数组放在n中,这会给我一个错误。有人可以帮我指出问题吗?

最佳答案

问题的关键是您无法将列表传递给函数。您的函数需要一个整数值。

>>> fib(5)
13

如预期的那样。因此,您应该仅将数字(n)传递给函数以计算其斐波那契数。

关于python - TypeError : unsupported operand type(s) for -: 'list' and 'int' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20186679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com