コミュニティの皆さん、 私には解決できない問題があります。基本的に、私はグローバル リストを使用し、while ループで特定のインデックスにアクセスしたいと考えています。これが私のセットアップです。
PossibleJumps = [
[[1,2],1,[2,4]],
[[3,4],1,[2,3]],
[[2,5],1,[1,1]],
[[1,3],0,[1,5]],
[[4,5],0,[1,4]],
[[6,6],0,[1,2]]]
アクションを実行するために呼び出される関数:
def buildPJsphere(level, box):
I = 1
while len(PossibleJumps) * 4 > I:
CurrentJumps = PossibleJumps[I-1]
CurrentJumpRL = CurrentJumps[0]
CurrentJumpHD = CurrentJumps[1]
CurrentJumpFB = CurrentJumps[2]
.......
I += 1
コードを実行すると、2 番目のコードの 4 行目に "IndexError: list index out of range" というメッセージが表示されます。
CurrentJumps = PossibleJumps[I-1]
皆様のご協力に感謝いたします - 事前に感謝します、マルコ