import\u0020random\n\n#\u0020定义机器人的回答模板\nanswer_template\u0020=\u0020[\n\u0020\u0020"我不确定你在说什么。",\n\u0020\u0020"嗯,我明白了。",\n\u0020\u0020"你觉得这个怎么样?",\n\u0020\u0020"有什么具体的例子吗?",\n\u0020\u0020"我需要更多的信息来回答你的问题。",\n\u0020\u0020"这是一个很有趣的问题。",\n\u0020\u0020"我需要时间来思考一下。",\n\u0020\u0020"你能解释得更详细一些吗?",\n\u0020\u0020"我不确定怎么回答你。",\n\u0020\u0020"我会考虑一下。"\n]\n\ndef\u0020chat():\n\u0020\u0020while\u0020True:\n\u0020\u0020\u0020\u0020#\u0020获取用户输入\n\u0020\u0020\u0020\u0020user_input\u0020=\u0020input("你:")\n\u0020\u0020\u0020\u0020#\u0020退出对话\n\u0020\u0020\u0020\u0020if\u0020user_input.lower()\u0020in\u0020['exit',\u0020'quit']:\n\u0020\u0020\u0020\u0020\u0020\u0020print("再见!")\n\u0020\u0020\u0020\u0020\u0020\u0020break\n\u0020\u0020\u0020\u0020#\u0020随机选择一个回答模板并输出\n\u0020\u0020\u0020\u0020answer\u0020=\u0020random.choice(answer_template)\n\u0020\u0020\u0020\u0020print("机器人:",\u0020answer)\n\n#\u0020启动对话\nprint("你好!我是一个可以对话的机器人。你可以输入exit或quit来退出对话。")\nchat()

Python 对话机器人代码 - 简单聊天示例

原文地址: https://www.cveoy.top/t/topic/qBQN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录