【发布时间】:2015-08-18 01:37:12
【问题描述】:
在我的 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
但是,无论我尝试用多少不同的方式编写 else index[x] is not equal to index[y],我都会在返回此行时遇到语法错误。我尝试过使用 else、elif,对于非操作数,!= 和 'is not'。使用“不等于”操作数编写 Python 语句以使我不会收到语法错误的正确方法是什么?
【问题讨论】:
-
缩进在 Python 中很重要,与大多数其他语言不同。 if 和 else 需要在同一级别缩进才有效。
-
你试过tutorial吗?您的索引也看起来很时髦。
if..else麻烦不说了,那部分有用吗?
标签: python if-statement indexing operand