Я пытаюсь написать код для чат-бота (LSAR), в который вручную ввожу команды и ответы. У меня установлено несколько команд, и я пытаюсь понять, как установить сообщение об ошибке.
В последней строке я поместил все команды в фигурные скобки, разделенные запятыми (я пробовал и с квадратными скобками, если это имеет значение). Предполагалось, что это должно было сделать так, чтобы при вводе неправильной команды он выдает сообщение об ошибке и позволяет повторить попытку. Поначалу казалось, что это работает, но теперь, когда я ввожу что-то, не являющееся командой, все последующие команды также будут показывать сообщение об ошибке. НАПРИМЕР. Я набираю «asdf», LSAR отправляет сообщение об ошибке, я набираю «CYN», он снова отправляет сообщение об ошибке. Это всего лишь второй или третий раз, когда я программирую на Python, поэтому я действительно не уверен, как понять, в чем здесь проблема; любая помощь очень ценится. Вот мой код:
while var == "How are you?": var = input("\nim s0 g00d!! im just chilllin as usuallll ykn0w >_
Подробнее здесь: https://stackoverflow.com/questions/790 ... my-chatbot
Как правильно добавить сообщение об ошибке в чат-бот? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение