用Python解決一個等差數列的求和問題
今天,我們要用Python解決一道數學題,題目如下:
計算:10的平方+12的平方+14的平方+...+50的平方
用Python解決這道數學題,需要關於變數、迴圈和條件判斷的知識。首先,我們來定義兩個變數——a和b(a用於設定“用於”平方的數,b用於儲存結果):
a = 10
b = 0
接著,來寫一個while迴圈:
while True:
if a != 52:
b += a**2
a += 2
else:
break
在這段程式碼中,最需要注意的就是第二行了。這裡必須寫 a != 52 ,因為如果你寫 a!= 50 的話,程式剛算完48的平方,就會被加二變成50,被if語句一檢查,程式就提前結束了。
最後,用print列印出程式的結果:
print(b)
——--—————————————————分割線———————————————————
完整程式碼:
a = 10
b = 0
while True:
if a != 52:
b += a**2
a += 2
else:
break
print(b)
好,現在我們就得到了答案:21980
相關文章
- 【題解】A23329.等差數列計數
- Python陣列中求和問題Python陣列
- 一個關於JS解決陣列相乘問題JS陣列
- 用PriorityQueue解決選擇最小的K個數問題
- 25.【等差數列】
- 東華 OJ 一維陣列競賽 等差數列陣列
- Python的Selenium一些問題解決Python
- 樹上的等差數列 [樹形dp]
- 找到相加等於2021的等差數列
- 金題大戰Vol.0 C、樹上的等差數列
- Trick:處理加減等差數列的技巧
- 一維陣列:相鄰兩數求和陣列
- OkHttp框架的一個Http500問題解決HTTP框架
- 解決github中一個新手著名問題Github
- AWS AutoScaling的一個ScaleDown策略問題以及解決方法
- 記錄一個 gitlab 登入問題解決Gitlab
- 一個案例,教你巧用DMAIC解決“大問題”!AI
- 線段樹維護區間等差數列
- 從一個問題中瞭解數學在程式設計中的應用程式設計
- laravel佇列用阿里雲redis叢集報錯問題解決Laravel佇列阿里Redis
- 等比數列求和技巧(公式+倍增)公式
- java解決數字黑洞問題Java
- Angular應用解決跨域訪問的問題Angular跨域
- 一個簡單的統計問題(解決方案:Trie樹)
- LeetCode題解(1550):陣列中存在連續三個奇數(Python)LeetCode陣列Python
- 關於解決問題的幾個段位
- 遊戲,一個有樂趣的、解決問題的過程遊戲
- 數列 題解
- 用STAR模式來解決問題模式
- 2017年藍橋杯javaB組——等差素數列Java
- Python如何對二維陣列求和Python陣列
- Python 解決 :NameError: name 'reload' is not defined 問題PythonError
- 徹底解決Python編碼問題Python
- AcWing 242. 一個簡單的整數問題(樹狀陣列解法)陣列
- 2019年省賽第十屆藍橋杯B組C/C++試題H解 等差數列C++
- 數列求和【線段樹基礎】
- P2261 [CQOI2007] 餘數求和 題解
- 一鍵解決App應用分發下載問題APP