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