我已经找到了我的问题的答案,但似乎没有具体的问题。这让我相信这是一个简单的错误............
def intest():
choice = raw_input("> ")
if "hello" or "world" in choice:
print "There is hello or world in 'choice'"
elif "bye" or "cya" in choice:
print "There is bye or cya in 'choice'"
else:
print "Go again"
return intest()
intest()
运行时,无论raw_input
中输入什么内容,第一个if-statement
都是执行的{{1}}。有什么问题?
答案 0 :(得分:1)
更改if语句,
if "hello" in choice or "world" in choice: