在python代码中,我试图实现if..else语句。见下文:
if index[y] == index[x]:
continue
else index[y] != index[x]
indexdn = indexd
indadd= index[y]-index[x]
indexdn[:,y]=indexdn[:,y]+ indadd
index[y,:]=-indexdn[:,y]
indexdn[y,y]=0
然而,无论我尝试用多少种不同的方式编写否则index[x]不等于index[y]在返回这行时都会出现语法错误。我没试过用这个操作数!=和“不是”。使用“not equal”操作数编写Python语句的正确方法是什么,这样我就不会收到语法错误了?在
我想你错过了两件重要的事情1。意图和2。冒号之后
按照你给出的例子,在其他例子中不需要进行比较。在
正确的语法是
注意,
else
没有得到任何显式的条件,如果上面的条件都不是True
,那么这就是全部。在只需修复缩进,将
else
更改为elif
,并添加缺少的冒号:相关问题 更多 >
编程相关推荐