fixed shallow copy problem
This commit is contained in:
parent
360668c4d3
commit
8505476cbb
@ -1,5 +1,5 @@
|
||||
import copy
|
||||
import random
|
||||
from random import randint
|
||||
|
||||
|
||||
class CS235Maze(object):
|
||||
@ -20,10 +20,11 @@ class CS235Maze(object):
|
||||
|
||||
|
||||
def make_maze(size=8):
|
||||
r = [[[0] * size] * size] * size
|
||||
r = []
|
||||
for i in xrange(size):
|
||||
r.append([])
|
||||
for j in xrange(size):
|
||||
r[i][j] = [random.randint(0, 1) for i in xrange(size)]
|
||||
r[i].append([randint(0, 1) for k in xrange(size)])
|
||||
r[0][0][0] = 1
|
||||
r[7][7][7] = 1
|
||||
return CS235Maze(r, size)
|
||||
|
Loading…
Reference in New Issue
Block a user