第7課:勝負的判斷if/else

這是一個丟骰子的microbit檔,你可以下載它後匯入makecode中編輯。

從下載拉入hex檔案上傳

匯入骰子的程式碼。

插入「廣播」中的「廣播數字」

將變數「骰子」插入「廣播數字」中

將自己的骰子數字發送出去

插入「廣播」中的「當收到廣播」

使用這個來接收其他micro:bit發來的數字

插入「邏輯」中的「if/else如果否則」積木

首先,假設收到的數字與骰子相同,顯示「F」平手

增加「if/else」欄位,再加入勝負的判別式。

當骰子大於收到的數值時,就是贏了,顯示W。

增加「if/else」欄位,再加入勝負的判別式。

當骰子小於收到的數值時,就是贏了,顯示L。


輸出到micro:bit中,跟同學來試試看。

觀察問題:勝負的顯示很快就不見了,結果不知道誰輸誰贏?

延長顯示時間

輪流顯示自己的點數與勝負

讓點數與勝負重複顯示三次