x = int (raw_input('Introduceti Ziua in care doriti adaugarea: '))
print
print " Options Available"
print "---------------------------------"
print "1 -- FOOD"
print "2 -- BOOKS"
print "3 -- SPORTS"
print "4 -- Clothing"
print "5 -- Transport"
y = int (raw_input('Introduceti tipul dorit: '))
m = int (raw_input('Introduceti valoarea dorita: '))
a[x][y]=a[x][y] + m
이것은 내 기능 중 하나입니다. a
은 전역이며 모든 값이 0으로 설정된 행렬로 정의됩니다 (예 : a = [[0,0,0,0,0],[0,0,0,0,0,0]]
). 시도한 경우 a[1][2] = a[1][2] + m
오류 메시지 List index out of range
가 표시됩니다.도움이 필요하십니까 - 색인이 범위를 벗어 났음
도와주세요.
이것은이 문제를 일으키지 않았으며, m에 대해 어떤 가치를 제공 했습니까? – DevC
@DevC :'m'의 값은 부적합합니다. 불량'm' 값이 발생할 수있는 유일한 것은'TypeError'입니다. –
마지막 줄 바로 앞에 인쇄 str (a)을 넣으십시오. 그런 다음 입력, 출력 및 오류를 포함하여 질문에 콘솔 텍스트를 복사하여 붙여 넣으십시오. – sdanzig