30/09/2018, 19:24

List index out of range

matrix_one = [[0 for x in xrange(row_one)] for x in xrange(column_one)]

for i in xrange(row_one):
	for j in xrange(column_one):
		print "matrix_one[%d][%d] =" % (i, j),
		matrix_one[i][j] = int(raw_input())

giả sử row_one = 3 và column_one = 2, khi nhập tới matrix_one[2][1] thì báo lỗi list index out of range, mình cũng k biết lý do vì sao luôn… nếu nhập row_one = column_one thì lại chạy được không có lỗi…

Khôi Trần viết 21:34 ngày 30/09/2018

dòng đầu tiên hay x=1 cái gì đó là được

huy vo viết 21:27 ngày 30/09/2018

Vẫn không được bạn ơi…

Gió viết 21:25 ngày 30/09/2018

Cái list comprehension này bạn bị lỗi ở dòng đầu sẽ tạo 1 matran có column-one dòng và row-one cột. Bạn đổi 2 biến này với nhau

Bài liên quan
0