我是Python新手,我正在fibonacci递归版本中尝试recAdd
的write-to-final值。这是我的密码:
recAdd=0
def fibonacciRecursive(n):
global recAdd
if n==1 or n==0:
return n
else:
recAdd=recAdd+1
return fibonacciRecursive(n-1)+fibonacciRecursive(n-2)
print(recAdd)
在我调用函数之后,它只返回斐波那契值而不是recAdd
。我想打印这两个值。我应该如何打印recAdd
值?你知道吗
您需要删除
print
,并在调用函数之后放置它你可以把它封装在包装里
那就打电话吧
在函数中隐藏逻辑是很尴尬的。这里有一个方法
相关问题 更多 >
编程相关推荐