斐波那契在《計算之書》中提出了一個有趣的兔子問題:從第三個月開始,每個月的兔子對數是前兩個月的兔子對數之和,又同時作為下一個月兔子對數的加數。這種重復反饋的過程稱為迭代。迭代法也稱輾轉法,閱讀下列程序代碼。
def fib(n):
#迭代求Fibonacci數列
f2=f1=1
for i in range(①,n+1):
②
return f2
n=int(input('輸入需要計算的月份數:'))
print('兔子總對數為:',fib(n))
input(“運行完畢,請按回車鍵退出...“)
下列說法錯誤的是( ?。?/h1>
【考點】迭代法的概念與特征;應用程序的試運行和保存.
【答案】D
【解答】
【點評】
聲明:本試題解析著作權屬菁優網所有,未經書面同意,不得復制發布。
發布:2024/5/27 14:0:0組卷:12引用:2難度:0.5
相似題
-
1.迭代法也稱______,是用計算機解決問題的一種基本方法。迭代通常是為了接近并達到所需的目標或結果。每一次對過程的______稱為一次“迭代”,而每一次迭代得到的______會被用來作為下一次迭代的______。( ?。?/h2>
A.輾轉法;重復;結果;初始值 B.重復;結果;輾轉法;初始值 C.輾轉法;結果;重復;初始值 D.結果;初始值;輾轉法;重復 發布:2024/5/27 14:0:0組卷:11引用:3難度:0.6 -
2.迭代法是用計算機解決問題的一種基本算法,它利用計算機運算速度快、適合做重復性操作的特點,讓計算機對一組指令(或一定步驟)進行重復執行,在每次執行這組指令(或這些步驟)時,都從變量的原值推出它的一個新值。關于迭代法,下列描述正確的是( ?。?/h2>
A.每一次的迭代進行,肯定是離最終的正確結果越來越近 B.每一次的迭代結果,其實質就是下一次運算的初始值 C.如果沒有正確結果,迭代次數可以無止境的進行下去 D.迭代的計算結果肯定比數學公式計算精確 發布:2024/11/10 10:30:5組卷:10引用:3難度:0.6