Сергей Сергеев
Мудрец
(17522)
1 год назад
Есть вариант, что ошибка возникает из-за того, что в метод pop() передается неверный индекс. Вместо того, чтобы передавать индекс в виде списка [y][x], нужно передавать индекс в виде кортежа (y, x). Нужно изменить строку screen.pop([y][x]) на screen.pop((y, x)), и строку screen.insert([y][x],1) на screen.insert((y, x),1).
Traceback (most recent call last):
File "c:\Users\USER\files\circle-printer.py", line 36, in <module>
screen.pop([y][x])
~~~^^^
IndexError: list index out of range
это очень странно,я писал print х и у и показывало что х=7 у=0. в функции update
функция обращалась к 0,7 и проблем, есть if которое если х или у выходит за диапазон то прогрмма выключается, но этот if не сработал значит х и у не могут выходить за пределы диапазона откуда эта ошибка?!?!??