官术网_书友最值得收藏!

二、動手練:判斷奇偶數

(一)實驗目的

用戶輸入一個數,小貓判斷這個數是奇數還是偶數,并說出“是奇數”或“是偶數”。

(二)基本思路

1)小貓讓用戶輸入一個數。

2)如何判斷是否能被“2”整除呢?可以通過求這個數除以“2”的余數來判斷。余數等于“0”,那么這個數是偶數,否則這個數就是奇數。

(三)編程步驟

(1)角色設計

我們只需要創建小貓一個角色。

(2)變量設計

我們創建變量num,表示用戶輸入的數字。

(3)腳本展示

這個程序請參考圖6-2中左側部分。

(四)實驗結果

如圖6-2中右側部分所示,我們輸入49,小貓回答“奇數”,回答正確!

071-1

圖6-2 判斷奇偶數的程序(左)及實驗結果示例(右)

(五)遇到的bug及改正過程

不過我多測試了幾個數,發現程序中還是有bug。

bug1:輸入一個小數3.1,結果小貓判斷是奇數。這是不對的,因為一個小數既不是奇數也不是偶數。

改正:我在程序上加了一個條件判斷“如果……,那么……,”只有是整數時才能進行奇偶數的判斷。

改正了這個bug之后(見圖6-3),程序運行正常了,測試結果如表6-1所示。

072-2

圖6-3 修正后的判斷奇偶數的程序

表6-1 修正后的判斷奇偶數程序的實驗結果

071-2
主站蜘蛛池模板: 赤城县| 台中县| 荆门市| 根河市| 乌海市| 闽侯县| 涟水县| 舞钢市| 布尔津县| 镇赉县| 扶风县| 应城市| 葫芦岛市| 舒城县| 堆龙德庆县| 平泉县| 揭东县| 镇赉县| 博白县| 应城市| 武功县| 岳西县| 甘孜| 潞西市| 宣恩县| 漾濞| 如东县| 襄城县| 会东县| 太保市| 密云县| 沈丘县| 阳西县| 子洲县| 临潭县| 邮箱| 朝阳市| 竹山县| 金坛市| 团风县| 平陆县|