Python 'список назначений idex вне диапазона' Snake - PullRequest
0 голосов
/ 08 ноября 2019

В настоящее время я работаю над школьным проектом, в котором я создаю игру для модуля Sense_Hat Raspberry Pi, чтобы показать ее некоторым детям. Я решил сделать игру со змеями и получаю ошибку индекса, говорящую о том, что «индекс назначения списка находится вне диапазона». Я не большой в Python, поэтому я мог бы использовать советы.

for pos in trail:
    pixels[pos[1] * 8 + pos[0]] = white

1 Ответ

0 голосов
/ 08 ноября 2019

Если в этой позиции в списке нет элемента pixels, вы не можете назначить его. Если вам нужен ассоциативный массив вместо списка, вы можете сделать pixels словарем. В противном случае вам необходимо предварительно заполнить его или использовать другую структуру.

...