li라는 리스트에 x와 y의 거리만큼 0으로 한뒤에 처음은 무조건 1칸을 가니 li[0]=1로 하였습니다. 그 후 나머지는 그 전에 이동에 -1이나 0, 1만큼이니 space라는 리스트에 요소들과 for반복문을 돌려서 li[a]는 이전 li[a-1]에 space리스트의 값 하나를 더하는 식으로 작성해보았는데 10행의 li[a] = li[a-1] + b에서 인덱스 에러(list assignment index out of range)가 난다고 하는데 안되는 이유를 몰라서 질문드립니다.
bluesky1996 4년 전
li라는 리스트에 x와 y의 거리만큼 0으로 한뒤에 처음은 무조건 1칸을 가니 li[0]=1로 하였습니다. 그 후 나머지는 그 전에 이동에 -1이나 0, 1만큼이니 space라는 리스트에 요소들과 for반복문을 돌려서 li[a]는 이전 li[a-1]에 space리스트의 값 하나를 더하는 식으로 작성해보았는데 10행의 li[a] = li[a-1] + b에서 인덱스 에러(list assignment index out of range)가 난다고 하는데 안되는 이유를 몰라서 질문드립니다.