我正在运行Python 2.7.6,当我执行以下if语句的作品。但是,如果我添加注释掉的elif行,则会出现语法错误。任何想法不知道这elif声明失败
if output == 0:
print(Num,"is Even")
# elif output = 0:
# print(Num,"is Odd")
else:
print (Num,"is Odd")
我正在运行Python 2.7.6,当我执行以下if语句的作品。但是,如果我添加注释掉的elif行,则会出现语法错误。任何想法不知道这elif声明失败
if output == 0:
print(Num,"is Even")
# elif output = 0:
# print(Num,"is Odd")
else:
print (Num,"is Odd")
要在ELIF输出== 0,这是比较相对于输出= 0(这是分配)
我想找到一个偶数或奇数的方法。如果输出不等于0,则x如果输出等于0,则y。但输出= 0失败我不知道为什么。 – ArnoldDent
输出= 0将输出分配为0.输出== 0检查输出是否为0,注意到双等于。 – Untitled123
所以更好的方法是使用a>来测试输出是否为0? – ArnoldDent
使用''==测试平等,而不是'='(分配)。 –