第7課:勝負的判斷if/else
從下載拉入hex檔案上傳
從下載拉入hex檔案上傳
匯入骰子的程式碼。
匯入骰子的程式碼。
插入「廣播」中的「廣播數字」
插入「廣播」中的「廣播數字」
將變數「骰子」插入「廣播數字」中
將變數「骰子」插入「廣播數字」中
將自己的骰子數字發送出去
將自己的骰子數字發送出去
插入「廣播」中的「當收到廣播」
插入「廣播」中的「當收到廣播」
使用這個來接收其他micro:bit發來的數字
使用這個來接收其他micro:bit發來的數字
插入「邏輯」中的「if/else如果否則」積木
插入「邏輯」中的「if/else如果否則」積木
首先,假設收到的數字與骰子相同,顯示「F」平手
首先,假設收到的數字與骰子相同,顯示「F」平手
增加「if/else」欄位,再加入勝負的判別式。
增加「if/else」欄位,再加入勝負的判別式。
當骰子大於收到的數值時,就是贏了,顯示W。
當骰子大於收到的數值時,就是贏了,顯示W。
增加「if/else」欄位,再加入勝負的判別式。
增加「if/else」欄位,再加入勝負的判別式。
當骰子小於收到的數值時,就是贏了,顯示L。
當骰子小於收到的數值時,就是贏了,顯示L。
輸出到micro:bit中,跟同學來試試看。
輸出到micro:bit中,跟同學來試試看。
觀察問題:勝負的顯示很快就不見了,結果不知道誰輸誰贏?
觀察問題:勝負的顯示很快就不見了,結果不知道誰輸誰贏?
延長顯示時間
延長顯示時間
輪流顯示自己的點數與勝負
輪流顯示自己的點數與勝負
讓點數與勝負重複顯示三次
讓點數與勝負重複顯示三次