大樂透電腦選號
這篇文章會介紹,如何在 Scratch 裡使用變數、清單、邏輯判斷...等積木,實作一個大樂透電腦選號的功能 ( 從 1~49 的數字中,選出 6 個不重複的數字 )。
積木程式原理
點擊貓咪角色,從左側積木清單裡,新增一個變數 a 和一個清單 list,將 list 勾選顯示在舞台中。
編輯點擊綠旗時的動作:
- 清空 list 的內容。
- 使用重複積木,重複直到 list 裡有六個項目為止,每次重複執行:
- 設定變數 a 為 1~49 的隨機數。
- 判斷如果 list 裡沒有 a 的數字,就將 a 添加到 list 裡。
- 如果有和 a 相同的數字,就再次進行重複。
完成效果
完成後,點擊綠旗,清單中就會出現六個 1~49 不重複的數字。
範例解答
範例解答:大樂透電腦選號
延伸應用
如果已經熟悉了大樂透電腦選號的原理,還可以嘗試更多進階的作法:
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~