가 제대로 작동 내 클래스 변수를 얻을 수 파이썬 방법,호출 할 수 없습니다/
문제가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
, 디스플레이 기능이 아무것도하지 않는, 내가 제대로 self.grid를 참조하지 생각 전화 어쩐지. 나는 세계 크기를 0,10,100으로 입력하고 차이를 만들지 않습니다. 어떤 아이디어? 감사합니다
'range (0, size)'는'range (size)'와 다르지 않습니다. –
[list-comprehension] (http://docs.python.org/tutorial/datastructures.html#list-comprehensions)을 사용하여'grid'를 초기화해야합니다 :'self.grid = [[0 in unused for range (size)] for unused1 for range (size)]'에 대해. –