我正在创建一个程序,我想要它做的是检查用户输入并将其与字典进行比较,以查看该单词是否在字典中。
原始代码:
dic = "goodmorning" + "wakeup"
test = raw_input("test: ")
if test == dic:
print "hello"
else:
print "testf"
我试过这个,但如果我要输入morning
或morningwake
,它会打印你好。
我也试过这个:
dic = ["goodmorning", "wakeup"]
test = raw_input("test: ")
if test == dic:
print "hello"
else:
print "testf"
这也不起作用。
答案 0 :(得分:3)
使用in
,而不是==
。
dic = ["goodmorning", "wakeup"]
test = raw_input("test: ")
if test in dic:
print "hello"
else:
print "testf"