實作1:在5×5 LED 屏幕上,每隔1 秒秀出「9 到0」的計數
迴圈結構能使程式語言更具威力,善用了電腦強大的計算能力,可以不厭其煩地重複執行程式區塊。迴圈結構是利用指定迴圈變數的初值、終止值與遞增(減)值來控制迴圈的執行次數,日常生活中許多問題的解決都涉及迴圈結構的使用,例如計數、加總、排序…等。
積木式的迴圈都是從0 開始,所以只好在第3 行利用display.show(str(9 - x)) 的技巧,將數字遞減,但注意兩者 for 的設定範圍並不同。
def on_forever():
for nCount in range(10):
basic.show_number(9 - nCount)
basic.pause(1000)
basic.forever(on_forever)
實作2:依序點亮5×5 LED 矩陣
basic.clear_screen()
for x in range(5):
for y in range(5):
led.plot(x, y)
basic.pause(100)
實作3:顯示START文字,按下按鈕A顯示圖案,按下按鈕B 顯示×圖案,否則清除
實作4:LED 屏幕隨機顯示1 到6 的整數值
實作5:按下按鈕A 或B,LED 屏幕隨機顯示1 到6 的整數值
實作6:在10 秒內統計按鈕A 被按下的次數
實作7:依指示按下按鈕A
沒有留言:
張貼留言