0
0 Комментариев

Пытаюсь сделать бота который знает определённые команды, и дабы не писать каждый раз

if otvet == "шутка":
    shutka()
elif otvet == "анекдот"
    shutka()

Я хотел сделать список ключевых слов, при нахождении хотябы одного из элементов списка в строке, запустить функцию. В моей голове это выглядит так:

key = ["шутка", "анекдот", "смешно"]
if key in otvet:
    shutka()

Но тут же ошибка, мол не могу конвертировать список в строку.

Заметьте: otvet может быть целым предложением, надо искать в предложении один из элементов списка и при находке запустить функцию.
Как реализовать мою задумку?


Добавить комментарий