当我运行此代码时,我在以下行的符号中得到语法错误==> if(total_size!=((len(fleet_grid)* len(fleet_grid [0]) - total_size)):
为什么?
message = 'First edge needs to be between 0 and {}'.format(self.n)
assert 0 <= j <= self.n, message
答案 0 :(得分:1)
缺少关闭&#39;)&#39;。我建议您在运行程序时读取输出。最好在ipython
如果你这样写:if(some_variable:
输出将是
In [8]: File "your_file.py", line 13
if(some_variable:
^
SyntaxError: invalid syntax
答案 1 :(得分:0)
可能缺少关闭&#39;)&#39; ? 你有5&#39;(&#39;但是&#39;)&#39;
答案 2 :(得分:0)
那是因为声明
中有一对额外的开口括号if (total_size != ((len(fleet_grid)*len(fleet_grid[0])-total_size)):
在这里,你有两个((在len之前。