在我写的这个程序中,一切都很顺利,然后不知从哪里我开始出现各种奇怪的错误。例如:
print Bounds[atomCounter][i][2]
elif Bounds[atomCounter][i][2] == 'S':
给出错误:
elif Bounds[atomCounter][i][2] == 'S':
^
SyntaxError: invalid syntax
它不像十分钟前那样给出这个错误,除非print语句在那里,否则它不会给出这个错误。如果print语句不在那里,我会得到一个索引越界错误-但事实并非如此,因为print语句可以工作(只会导致后面的代码出错)。。。有人知道怎么了吗?你知道吗
我不知道为什么要使用
elif
,但只能在if或另一个elif块之后使用。所以这当然行不通。你知道吗因为看起来在你写的东西之前可能有一个if块,所以试着缩进打印行看看是否有效。你知道吗
相关问题 更多 >
编程相关推荐