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
。需要幫助 - 列表索引超出範圍
請幫忙。
這不是導致這個問題,你提供了什麼價值? – DevC
@DevC:'m'的價值無關緊要。流氓'm'值可能會導致唯一的一個'TypeError'。 –
嘗試在最後一行之前放置一個打印字符(a)。然後將控制檯文本複製並粘貼到您的問題中,包括輸入,輸出和錯誤。如上所述, – sdanzig