2024-04-26 11:19:47 发布
网友
我的代码是:
nums = [1,1] def fib(n): nums.append(nums[-1]+nums[-2]) if len(nums)-1 != n: fib(n) elif len(nums)-1 == n: return nums print(fib(5)) print(nums)
虽然nums不是None,但是我看到函数返回None。提前谢谢
请换成
def fib(n): nums.append(nums[-1] + nums[-2]) if len(nums) - 1 != n: return fib(n) elif len(nums) - 1 == n: return nums
请换成
相关问题 更多 >
编程相关推荐