想返回遞迴呼叫的次數,下面這一行**一直沒有結果…
def recursion(i):
index = 0
# print("本次遞迴輸入為",i)
if i/2 > 1:
re = recursion(i/2)
index = index + 1
# print('返回值'+str(re)+'\n')
# print('上層遞迴值'+str(i))
# index = index + 1
print('共經過'+str(index)+'次遞迴')
return i
##i = 10
#a = recursion(i)
#print('呼叫遞迴函式之後輸出結果是:'+str(a))
結果輸出為:
runfile('e:/python練習/recursion_exercise1.py', wdir='e:/python練習')
共經過0次遞迴
共經過1次遞迴
共經過1次遞迴
共經過1次遞迴
太迷了…
後來找到這個**,返回遞迴次數
這一句不知道什麼意思:
return 1 + sum(m-1)[0] , m + sum(m-1)[1]
哎… 那些沒有解決的問題
之前做了一些關於專案中遇到的問題及解決方案的總結,但是,還有一些沒有解決最終被我們繞過的問題存在,僅此記錄,若以後遇到類似的問題或者找到解決方案時,可加以參考。在 vc 6.0 mfc 程式中,使用 2.wpf點陣圖轉換顯示問題 同樣的點陣圖在winform程式中和在win10的檢視器中顯示效果是一...
複習中沒有解決的問題
02 複習linux時,關於lib 動態鏈結共享庫 還是不理解到底有什麼作用,搜尋網上講解過於官方,需要乙個例子 03 學習linux檔案目錄結構時,發現配置檔案及其重要,所以重視 etc 的檔案目錄結構 但是不理解 etc裡面是怎麼布局的,都包含寫什麼 04 關於linux的服務,普通程式服務和通...
if 沒有解決方案
c if 沒有 c else 可以用 c choose 來取代結構 c choose c when test 如果 c when c otherwise 否則 c otherwise c choose 在同乙個 c choose 中,當所有 c when 的條件都沒有成立時,則執行 c otherw...