课程难度
⭐⭐
任务:
按下A按钮,micro:bit第一行,一个灯不断从左到右、从右到左移动,当按下B按钮,结束移动,屏幕上显示爱心。
效果展示

代码
from microbit import *
while True:
if button_a.was_pressed():
while True:
for i in range(5):
display.set_pixel(i, 0, 9)
sleep(200)
display.clear()
for i in range(5):
display.set_pixel(4-i, 0, 9)
sleep(200)
display.clear()
挑战
增加按下B按钮退出,屏幕显示爱心的功能。
课程难度
⭐⭐⭐
# Imports go at the top
from microbit import *
tuichu = 0
while True:
if button_a.was_pressed():
tuichu = 0
while True:
for i in range(5):
display.set_pixel(i, 0, 9)
sleep(200)
display.clear()
if button_b.was_pressed():
tuichu = 1
break
if tuichu == 1:
break
for i in range(5):
display.set_pixel(4-i, 0, 9)
sleep(200)
display.clear()
if button_b.was_pressed():
tuichu = 1
break
if tuichu == 1:
break
display.clear()
display.show(Image.HEART)
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。