首頁 > 軟體

中考Python程式設計樣題三:下列程式求1到20之間所有偶數的和

2021-05-17 23:00:18

程式設計上機樣題測試均使用使用win10系統、python3.9,與win7系統、python3.7效果基本一致,如有不同之處請留言,喜歡的朋友給個關注和收藏,方便以後查閱。

上機樣題

下列程式求1到20之間所有偶數的和,請完善:

樣題程式

程式設計思路

先觀察上述樣題內容,通過分析可以看到幾個關鍵點:

一是數字範圍從1到20,順序遞增,沒有間斷,可以使用迴圈結構的for語句,需要使用range()函數二是選擇偶數,有兩種方式:第1種,使用選擇結構的if判斷語句,數字是否能被2整除,能被2整除的就是偶數,range()函數的初始值應該為1。第2種,因為要求比較簡單,20以內的偶數,可以直接使用range()函數,初始值為2,變化增量為2即可。三是觀察已給的樣題程式,空格1處和我們設想的一樣,使用range()函數,但是空格2處,只有一行的位置,累計求和需要一行,那麼我們就無法使用if語句了,只能通過選擇偶數的第2種方式了。程式設計演算法

增加一個變數,用來儲存計算的結果使用計數迴圈結構for語句進行迴圈,使用range()函數生成一個數列,指定函數初值值為2,範圍值為20+1即21,變化增量為2。在迴圈體內,求偶數的累計和。列印輸出變數的結果樣題答案

程式測試效果圖

學習重點

學會分析樣題的設計思路,每一步的不同設計方式。學會使用range()函數萬水千山總是情,給個關注行不行,順祝路過的朋友們學有所成,心想事成。


IT145.com E-mail:sddin#qq.com