問題詳情

36. 以下 Python 程式的執行結果為何?


(A) 13
(B) 8
(C) 5
(D) 7

參考答案

答案:A
難度:非常簡單0.857
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】這段程式碼使用遞迴方式計算斐波那契數列的第 n 項。執行結果將會是斐波那契數列第 7 項的值。正確的結果是 13。F(n) = F(n-1) + F(n-2),其中 F(1)=1, F(2)=1。F(3)=1+1=2F(4)=2+1=3F(5)=3+2=5F(6)=5+3=8F(7)=8+5=13

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】這段程式碼使用遞迴方式計算斐波那契數列的第 n 項。執行結果將會是斐波那契數列第 7 項的值。正確的結果是 13。F(n) = F(n-1) + F(n-2),其中 F(1)=1, F(2)=1。F(3)=1+1=2F(4)=2+1=3F(5)=3+2=5F(6)=5+3=8F(7)=8+5=13