3-7:音柱灯

课程难度

课程任务

开机后,第3列从下到上逐个亮起随机数量的灯,随机数为1到5之间,间隔200毫秒。

代码

from microbit import *
import random

while True:
    shuliang = random.randint(1, 5)
    display.clear()
    for i in range(shuliang):
        display.set_pixel(2, 4 - i, 9)
    sleep(200)

挑战任务

开机后,每一列亮起随机数量的灯,灯的数量范围为1-5。

代码

from microbit import *
import random
deng = []
while True:
    deng.clear()
    display.clear()
    sleep(500)
    for i in range(5):
        deng.append(random.randint(1,5))
    for m in range(5):
        for n in range(deng[m]):
            display.set_pixel(m, n, 9)
            sleep(100)

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

Scroll to Top