课程难度
⭐⭐⭐
课程任务
按下A按钮,亮起所有灯,从上向下,亮度逐渐增强,按下B按钮,关闭。效果如下图:

代码
from microbit import *
liangdu = 1
while True:
if button_a.was_pressed():
for n in range(5):
for m in range(5):
display.set_pixel(m, n, liangdu)
liangdu += 2
if button_b.was_pressed():
display.clear()
挑战任务
按下A按钮,渐变灯重复亮起。效果如下:

代码
from microbit import *
while True:
if button_a.was_pressed():
while True:
liangdu = 1
for n in range(5):
for m in range(5):
display.set_pixel(m, 4-n, 9-liangdu)
liangdu += 1
sleep(100)
display.clear()
sleep(200)