Hola. El problema está en el llenado de matriz con números aleatorios:
Código Python:
Ver originalimport random
n=input("Ingrese N")
m=input("Ingrese M")
matriz=[0][0]*4
i=0
j=0
while(i<n):
while(j<n):
matriz[i][j]=random.randint(0,100)#Aqui está el problema
j=j+1
i=i+1
i=0
j=0
while(i<n):
while(j<m):
print matriz[i][j]
j=j+1
i=i+1