在Python中查看自己遞歸定義的函數一共執行次數

其實十分簡單,在函數外部設置一個全局變量,然後在你的遞歸函數中修改即可。以階乘爲例:

count = 0
def factorial(n):
    global count
    count+=1
    if n <=1:
    	return n
    return n*factorial(n-1)

既然這個count是個全局變量,隨後print出來即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章