проверка переменой str из списка
недавно начал программировать на python. решил по курсу написать лёгкого голосового помощника, всё получается, но есть одно но.
def working(task):
if "привет" == task:
talk("Привет!")
elif "пока" in task:
talk("Пока!")
дело в том, что я хочу использовать список, и что бы не только одно слово проверялось а проверялись все варианты, допустим возьму лёгкий список: "ctime": ('текущее время','сейчас времени','который час'),
хочу что бы при всех этих словах у меня появлялся нужный мне результат, но не могу додуматься. может я что то упускаю...
Ответы (1 шт):
Автор решения: Arorior
→ Ссылка
Самым простым и лучшем решением будет перебор данных словоря
Представим что словарь с возможными вариантами будет под именем data
Тогда код можно написать следующим образом:
data = {"ctime":[...]}
def working(task):
if task in data['ctime']:
...