3 回答

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
您需要分別檢查輸入字符串中的每個(gè)標(biāo)記。一種合理有效的方法可能是創(chuàng)建一組所需的令牌,并將其與輸入令牌相交...
dicmorning = {"goodmorning", "morning"}
raw_string = raw_input("test: ")
tokens = raw_string.split()
if dicmorning.intersection(tokens):
print "good morning"
else:
print "test"

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
我認(rèn)為它更像是:
dicmorning = ["goodmorning", "morning"]
input_string = raw_input("test: ")
foundstring = False
for i in dicmorning:
if i in input_string:
foundstring = True
break
else:
foundstring = False
if foundstring:
print "good morning"
else:
print "test"
盡管我必須說(shuō)“減肥”不是一個(gè)好名字。
添加回答
舉報(bào)