其實十分簡單,在函數外部設置一個全局變量,然後在你的遞歸函數中修改即可。以階乘爲例:
count = 0
def factorial(n):
global count
count+=1
if n <=1:
return n
return n*factorial(n-1)
既然這個count是個全局變量,隨後print出來即可。
其實十分簡單,在函數外部設置一個全局變量,然後在你的遞歸函數中修改即可。以階乘爲例:
count = 0
def factorial(n):
global count
count+=1
if n <=1:
return n
return n*factorial(n-1)
既然這個count是個全局變量,隨後print出來即可。