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