Я создаю программу, и я хочу, чтобы она проверила вход пользователя и сравнила его со словарем, чтобы узнать, находится ли это слово в словаре.Проверить отдельные слова в строке
исходный код:
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"
Это также не работает.
'dic = [" goodmorning "," wakeup "]' не словарь, это список. А также 'dic =" goodmorning "+" wakeup "' является строкой. –