Вот код:
cmds = {
"hello": ('привет', 'хай'),
"whats": ('как дела', 'твои дела'),
"name": ('твоё имя', 'как тебя зовут')
}
def makeSomething(task):
if cmds["hello"] in task:
say("Ну привет!")
elif cmds["what"] in task:
say("Как дела")
elif cmds["name"] in task:
say('Меня зовут **')
Вот логи:
Traceback (most recent call last):
File "C:\Users\***\Desktop\Assistant\commands.py", line 56, in <module>
makeSomething(command())
File "C:\Users\***\Desktop\Assistant\commands.py", line 42, in makeSomething
if cmds["hello"] in task:
TypeError: 'in <string>' requires string as left operand, not tuple
Из-за чего ошибка и как исправить?