Делаю чат-бота с обучением.
Типо если он не знает какой-то команды, то он спрашивает что ему отвечать, и если эту команду написать потом, то он ответит то, что я ему сказал.
cmds = []
ans = []
inp = input()
ln = len(cmds)
while inp == cmds:
f = cmds.index(inp)
print(f'{ans[f]}')
inp = input()
else:
print('Я не знаю этой команды. Что мне отвечать?')
otv = input()
cmds.insert(ln, inp)
ans.insert(ln, otv)
inp = input()
И если я ввожу что ему отвечать, и потом ввожу эту команду, то процесс программы просто заканчивается, и никаких ошибок даже не выводит. Что делать?