mình đang lập trình để tính tich của 2 ma trận nhưng chạy bị lỗi, mình không biết sai ở đâu, mong mọi người giải đáp
import math
i=int(raw_input('so hang ma tran a'))
j=int(raw_input('so cot ma tran a'))
m=int(raw_input('so hang ma tran b'))
n=int(raw_input('so cot ma tran b'))
if j<>m:
print 'error'
else:
A= range(1,i+1)
B=range(1,m+1)
C=A
for k in range(1,i+1):
A[k-1]=range(1,j+1)
C[k-1]=range(1,n+1)
for x in range(1,j+1):
A[k-1][x-1]=int(raw_input("nhap so thu A%r%r la:"%(k,x)))
for k in range(1,j+1):
B[k-1]=range(1,n+1)
for x in range(1,n+1):
B[k-1][x-1]=int(raw_input('nhap so thu B%r%r la:'%(k,x)))
for x in range(0,i):
for y in range (0,n):
for k in range (0,j):
C[x][y]+=A[x][k]*B[k][y]
if k==j-1:
break
for c in C:
print c

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?