key_word = ''
add_word = ''
tbr = ['скажи','подскажи','напомни']
jobs = {
'search':["найди","Что такое"],
'no':["Все","Хватит","Ничего","Никак"],
'calc':["посчитай","сосчитай"],
'wether':["Погода","Какая погода","Какая температура","Как на улице","Как одется","Скажи погоду","Подскажи погоду","погода","какая погода","какая температура","как на улице","как одется","скажи погоду","подскажи погоду"]
}
job = input("Что я могу для тебя сделать?")
job1 = job.split(' ')
while True:
for el in job1:
if el in tbr:
job1.remove(el)
for key in jobs:
if el in jobs[key]:
key_word = key
else:
el = add_word
программа не записывает в переменную key_word и add_word значения. хотя в списке они остаются(там сверху словарь для key word и список слов которые нужно убрать из строки. add_word - дополнительное слово)