Hola Carlos, aquí te propongo una posible implementación
Primero, hay que solictar n y m
Luego hay que calcular el valor más grande a mostrar:
Primero, hay que solictar n y m
n = int(raw_input("Ingrese la cantidad de filas: ")) m = int(raw_input("Ingrese la cantidad de columnas: "))
Luego hay que calcular el valor más grande a mostrar:
mayor = (n-1)*m + (n-1)Y calcular la cantidad de cifras del mismo:
cifras = 0 while mayor!=0: cifras+=1 mayor = mayor%10
Finalmente, recorremos los indices de fila y columna y mostramos los valores
for i in range(n):
for j in range(m):
print ("%" + str(cifras) + "d")%(i*m+j),