def matriz_nula(m, n):
matriz = []
for i in range(m):
fila = []
for j in range(n):
fila += [0]
matriz += [fila]
return matriz
def matIndices(f, c):
Mat = matriz_nula(f, c) # Corrección aquí
f1, c1 = len(Mat), len(Mat[0])
for k in range(f * c):
i = k // c # Índice de fila
j = k % c # Índice de columna
Mat[i][j] = k
return Mat
# Ejemplo de uso
print(matIndices(3, 5))
ZGVmIG1hdHJpel9udWxhKG0sIG4pOgogICAgbWF0cml6ID0gW10KICAgIGZvciBpIGluIHJhbmdlKG0pOgogICAgICAgIGZpbGEgPSBbXQogICAgICAgIGZvciBqIGluIHJhbmdlKG4pOgogICAgICAgICAgICBmaWxhICs9IFswXQogICAgICAgIG1hdHJpeiArPSBbZmlsYV0KICAgIHJldHVybiBtYXRyaXoKCmRlZiBtYXRJbmRpY2VzKGYsIGMpOgogICAgTWF0ID0gbWF0cml6X251bGEoZiwgYykgICMgQ29ycmVjY2nDs24gYXF1w60KICAgIGYxLCBjMSA9IGxlbihNYXQpLCBsZW4oTWF0WzBdKQogICAgZm9yIGsgaW4gcmFuZ2UoZiAqIGMpOgogICAgICAgIGkgPSBrIC8vIGMgICMgw41uZGljZSBkZSBmaWxhCiAgICAgICAgaiA9IGsgJSBjICAgIyDDjW5kaWNlIGRlIGNvbHVtbmEKICAgICAgICBNYXRbaV1bal0gPSBrCiAgICByZXR1cm4gTWF0CgojIEVqZW1wbG8gZGUgdXNvCnByaW50KG1hdEluZGljZXMoMywgNSkpCg==
[[0, 1, 2, 3, 4], [5, 6, 7, 8, 9], [10, 11, 12, 13, 14]]