Question 3
題目
有一分數(shù)序列:2/1,3/2,5/3,8/5,13/8,21/13…求出這個數(shù)列的前20項之和
解題思路一
題目分析:
這道題目要求我們計算一個分數(shù)序列的前20項之和。
這個分數(shù)序列中,每一項的分子是前兩項的分子之和,分母是前兩項的分母之和。
例如,第三項的分子為2+3=5,分母為1+2=3,因此第三項為5/3。文章來源:http://www.zghlxwxcb.cn/news/detail-782052.html
我們可以使用循環(huán)來計算這個分數(shù)序列的前20項之和,具體步驟如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-782052.html
- 初始化變量a=2, b=1, sum=0,表示數(shù)列的第一項為2/1,累加和為0。
- 使用循環(huán)計算數(shù)列的后續(xù)19項,每次將a和b更新為下一項的分子和分母,同時將累加和加上這一項的值。
- 循環(huán)結(jié)束后,累加和即為數(shù)列的前20項之和。
代碼實現(xiàn)
a, b = 2, 1
到了這里,關(guān)于Python每日一練-DAY03的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!