今天是第二十三天嘉泰老師要和各位同學介紹【偵測類積木】詢問並等待、【偵測類積木】詢問的答案
a.【偵測類積木】詢問並等待:這個程式積木,同學可以把它想像成是程式提醒使用者要輸入甚麼文字
b.【偵測類積木】詢問的答案: 則是記錄剛剛輸入的結果,可以搭配說出與字串組合使用,也可以把詢問的答案當作條件判斷使用
以下為上述兩個程式積木搭配而成,一個自問自答的簡單範例示範
1.貓咪會提醒使用者輸入姓名:使用詢問並等待程式積木
2.貓咪說出輸入的結果: 使用說出+詢問的答案+字串組合程式積木
接下來我們透過詢問並等待來做一個問答遊戲
a.遊戲內容為:如果答對問題可以得一分 ,答錯不得分,如果答對兩題則過關,否則挑戰失敗
b.這個遊戲有一個特別的重點:就是提示使用者輸入的時候,需要提示清楚是要輸入幾個字?中文或英文?如果英文是大小或小寫還是有混合?當中只要有一個不同的字不一樣,就算是意思是相同會類似的,程式會直接判斷為輸入錯誤
以下為整個問答遊戲的程式撰寫過程與結果測試,同學可以觀看完之後,再透過下面程式積木介紹,逐一了解細節
1.建立得分變數初始值為0,提示使用者輸入的內容,並加上提示
2.如果輸入的答案為正確,則得分加1,並說出恭喜你答對了
反之,不予加分,並說出恭喜你答對了
3.重複1和2再作出第二題
兩題進行程式積木組合
4.加上過關與失敗條件 :如果兩題都答對,貓咪就說出恭喜過關,如果分數沒有得到兩分貓咪就會說出挑戰失敗
這就是我們今天的內容囉,明天會再繼續介紹偵測積木的其他程式積木囉!