无法使我的类变量正常工作,
class World:
def __init__(self, size):
self.size = size
self.grid = []
for i in range(0,size):
self.grid.append([])
for j in range(0,size):
self.grid[i].append(0)
def Display(self):
for row in self.grid:
print row
TheWorld = World(int(raw_input("Input world size(integer): ")))
TheWorld.Display
Run Code Online (Sandbox Code Playgroud)
问题是,显示功能没有做任何事情,我认为它不是以某种方式正确引用self.grid.我输入的世界大小为0,10,100,没有什么区别.有任何想法吗 ??谢谢