我正在为我的孩子们试用 BBC microbit 教育计算机。我想我会做一些简单的事情,比如遍历一个数组,使用按钮 A 和 B 来增加左右(在末端循环)。我无法弄清楚我的代码有什么问题(在第 3 行报告语法错误)?我关于顶部微位导入的“输入→”和“基本→”的假设是否正确?
# Add your Python code here. E.g.
from microbit import *
function main ()
var alphabet := ""
var alphabetIndex := 0
input → on button pressed(A) do
if alphabetIndex = 1 then
alphabetIndex := 27
else add code here end if
alphabetIndex := alphabetIndex - 1
end
input → on button pressed(B) do
if alphabetIndex = 26 then
alphabetIndex := 0
else add code here end if
alphabetIndex := alphabetIndex + 1
end
basic → forever do
basic → show number(alphabetIndex, 150)
end
for 0 ≤ i < 1 do
alphabetIndex := 1
alphabet := "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
end for
basic → show string(alphabet[alphabetIndex], 150)
end function