我正在尝试创建一个在我的 Python 代码中似乎不起作用的条件语句。我试图阅读并理解原因,并单独声明布尔值似乎没有缺陷。但是,当我尝试将它们放入条件语句中时,会出现语法错误。也许有人可以看一下并检查我的代码在这种情况下失败的原因:
userinput = raw_input("Please enter a word: ")
if (len(userinput) > 1 and userinput.isalpha() == True):
print "Thanks for entering a word."
else:
print "That was not an acceptable word."
具体来说,我收到一个语法错误,指出:
if len(userinput) > 1 and userinput.isalpha() == True):
SyntaxError: invalid syntax ^