0
私は、プレーヤーが移動できるグリッドを作ろうとしています。私のコードでは、build_gridという単語は定義されていないと言います。誰かが助けることができる? おかげword build_gridがPythonで定義されていません
if Menuinput == "1":
grid = build_grid
break
def grid_size():
size = 8
grid = []
def build_grid(size):
x_axis = list(range(0,size))
y_axis = list(range(0,size))
grid_list = []
for x_point in x_axis:
for y_point in y_axis:
grid_point = (x_point,y_point)
grid_list.append(grid_point)
return grid_list
'build_grid'は、2行目で使用しようとするとまだ定義されていません。だから、最初の部分を 'build_grid'の定義の後でコードの最後に移動してください。また、それを呼び出して返された値をgridに代入したいので、 'grid = build_grid()'をカッコで囲む必要があります。 –