全局变量未更新/仍未定义

时间:2019-10-03 14:38:09

标签: python

以下是一些代码段:

global chairs
chairs = [[0 for column in range(cols)] for row in range(rows)]                       
ff.write('\n'.join([''.join(['{:4}'.format(item) for item in row]) 
for row in chairs]))

请注意,上面的代码段位于与下面的if语句分开的if语句中,但是它们的缩进程度相同。现在,我在声明为全局变量的位置之外的另一个if语句中使用变量 chairs

if chairs[coltake-1][rowtake-1]==0:

我敢肯定我正确地遵循了声明语法,但是为什么变量 chairs 不更新?顺便说一下,我的代码都不在函数中。

0 个答案:

没有答案