用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陣列
- 用PriorityQueue解決選擇最小的K個數問題
- 一個關於JS解決陣列相乘問題JS陣列
- 東華 OJ 一維陣列競賽 等差數列陣列
- javascript 生成簡單等差數列JavaScript
- 一個小問題的解決方案
- 解決了一個PC的問題
- 18:等差數列末項計算
- Trick:處理加減等差數列的技巧
- chrome appcache一個問題的解決ChromeAPPPCA
- 找數字;及最長等差數列分析
- 一維陣列:相鄰兩數求和陣列
- 最長等差數列;及子序列分析
- 一個lua問題解決過程
- 一個關於/root/.gvfs的問題解決?
- Python的Selenium一些問題解決Python
- distinct 多列問題 group by 解決
- lvs 負載均衡遇到的一個問題. (問題解決)負載
- 線段樹維護區間等差數列
- C++等差數列(數論、歐幾里得輾轉相除gcd)C++GC
- 請教一個Python中長整數的問題Python
- 終於,解決了一個大問題
- 解決github中一個新手著名問題Github
- 今天解決的兩個問題
- OkHttp框架的一個Http500問題解決HTTP框架
- 一個使用SQL語句解決的小問題SQL
- banq,你好,我有一個急需解決的問題??
- 解決一個.NET聯接SQL的問題 (轉)SQL
- 高手都進來歇歇~解決一個問題關於SE的問題
- 陣列解決約瑟夫環問題陣列
- 等比數列求和技巧(公式+倍增)公式
- 從一個問題中瞭解數學在程式設計中的應用程式設計
- 一個案例,教你巧用DMAIC解決“大問題”!AI
- 用簡單的方法解決問題
- 遊戲,一個有樂趣的、解決問題的過程遊戲
- 物理方法解決數學問題(五):一個與橢圓有關的性質
- [轉]解決系統CPU個數識別不正確的問題