2013-11-27 2 views
0

Мой код:Как бы я сделать, если заявление со словарем/список

hello = ['hi',] 
i=input("> ") 
if i==hello: 
    print("hi") 
else: 
    print("no") 

Я хотел сделать это для создания текста на основе игры, так что пользователь может ввести почти ничего похожего на то, что нужно двигаться дальше; это не должен быть список или словарь, просто что-то, что сработает.

+1

что 'hello'? – karthikr

+0

Я добавил код, но по какой-то непонятной причине это получилось не так: –

+0

@SwogadonKellohorMonzi, я думаю, что использование 'hello' в качестве имени переменной сработало каким-то фильтром в StackOverflow, я регистрирую ошибку. –

ответ

2

Может быть, вы хотели бы использовать in:

hello = ["hi there", "hello", "hey"] 
i=input("> ") 
if i in hello: 
    print("hi") 
else: 
    print("no") 
0
hello = set(['hi', 'hello']) 
if i in hello: 
    # ... 
Смежные вопросы