from microbit import *
# 主角的初始位置
x = 2
# 主程序循环
while True:
# 显示主角在当前位置
display.set_pixel(x, 4, 9)
# 检测A键和B键是否按下
if button_a.is_pressed() and x > 0:
# 如果A键按下且主角在屏幕范围内,则向左移动
display.set_pixel(x, 4, 0) # 清除当前位置
x -= 1 # 主角向左移动
elif button_b.is_pressed() and x < 4:
# 如果B键按下且主角在屏幕范围内,则向右移动
display.set_pixel(x, 4, 0) # 清除当前位置
x += 1 # 主角向右移动
# 等待一段时间
sleep(200)
留言
張貼留言