iT邦幫忙

2023 iThome 鐵人賽

DAY 23
0
Software Development

Scratch輕鬆學系列 第 23

Scratch輕鬆學【偵測類積木】詢問並等待

  • 分享至 

  • xImage
  •  

今天是第二十三天嘉泰老師要和各位同學介紹【偵測類積木】詢問並等待、【偵測類積木】詢問的答案

a.【偵測類積木】詢問並等待:這個程式積木,同學可以把它想像成是程式提醒使用者要輸入甚麼文字

b.【偵測類積木】詢問的答案: 則是記錄剛剛輸入的結果,可以搭配說出與字串組合使用,也可以把詢問的答案當作條件判斷使用

以下為上述兩個程式積木搭配而成,一個自問自答的簡單範例示範

1.貓咪會提醒使用者輸入姓名:使用詢問並等待程式積木

https://ithelp.ithome.com.tw/upload/images/20231006/20162104CK0qA0Dpd5.jpg

2.貓咪說出輸入的結果: 使用說出+詢問的答案+字串組合程式積木

https://ithelp.ithome.com.tw/upload/images/20231006/20162104PUtgDBiCZj.jpg
接下來我們透過詢問並等待來做一個問答遊戲

a.遊戲內容為:如果答對問題可以得一分 ,答錯不得分,如果答對兩題則過關,否則挑戰失敗

b.這個遊戲有一個特別的重點:就是提示使用者輸入的時候,需要提示清楚是要輸入幾個字?中文或英文?如果英文是大小或小寫還是有混合?當中只要有一個不同的字不一樣,就算是意思是相同會類似的,程式會直接判斷為輸入錯誤

以下為整個問答遊戲的程式撰寫過程與結果測試,同學可以觀看完之後,再透過下面程式積木介紹,逐一了解細節

1.建立得分變數初始值為0,提示使用者輸入的內容,並加上提示

https://ithelp.ithome.com.tw/upload/images/20231006/20162104ayX4fVMi90.jpg

2.如果輸入的答案為正確,則得分加1,並說出恭喜你答對了
反之,不予加分,並說出恭喜你答對了

https://ithelp.ithome.com.tw/upload/images/20231006/20162104rn0BLeAXu7.jpg

3.重複1和2再作出第二題

https://ithelp.ithome.com.tw/upload/images/20231006/20162104AGmRmFh5xj.jpg

兩題進行程式積木組合

https://ithelp.ithome.com.tw/upload/images/20231006/2016210441fR6xu6zV.jpg

4.加上過關與失敗條件 :如果兩題都答對,貓咪就說出恭喜過關,如果分數沒有得到兩分貓咪就會說出挑戰失敗

這就是我們今天的內容囉,明天會再繼續介紹偵測積木的其他程式積木囉!


上一篇
【變數類】清單程式積木介紹
下一篇
Scratch輕鬆學【偵測類積木】當空白鍵被按下、【偵測類積木】與鼠標的距離
系列文
Scratch輕鬆學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言