用ChatGPT寫AB鍵控制左右移動程式

 



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)






留言