子供向けに BBC マイクロビット教育用コンピューターを試しています。ボタン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