課程
/后端開發
/Python
/初識Python
我有個疑問 1 + 2 + 4 + 8 + 16 + ... 的前20項的和。用高中數列的方法做為2*(2+40)/2=410 這樣不對嗎?
2016-07-12
源自:初識Python 5-6
正在回答
這是一個等比數列,應該是1*(2^10-1)/(2-1)
Small____BIRD 提問者
謝謝各位同學的指點,原來是等比數列 看成等差數列了,是我錯了.....
括號里第20項顯然不是40啊,是2的19次方, 還是好好回顧下高中數列公式吧
這個數列可以看成2的n次方,其中n=0,1,2,3,......,19
等比數列,sum=a1*(1-q^n)/(1-q),所以應該是sum=1*(1-2^20)/(1-2)
1為首項,其他都是2的n次方,說明結果是是奇數;而且該數列是等比數列求和,你這公式也不對。你先把這個公式推出來再編碼會事半功倍
不對,你搞清楚這是什么數列了嗎
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-12
這是一個等比數列,應該是1*(2^10-1)/(2-1)
2016-07-12
謝謝各位同學的指點,原來是等比數列 看成等差數列了,是我錯了.....
2016-07-12
括號里第20項顯然不是40啊,是2的19次方, 還是好好回顧下高中數列公式吧
2016-07-12
這個數列可以看成2的n次方,其中n=0,1,2,3,......,19
2016-07-12
等比數列,sum=a1*(1-q^n)/(1-q),所以應該是sum=1*(1-2^20)/(1-2)
2016-07-12
1為首項,其他都是2的n次方,說明結果是是奇數;而且該數列是等比數列求和,你這公式也不對。你先把這個公式推出來再編碼會事半功倍
2016-07-12
不對,你搞清楚這是什么數列了嗎