Python聊天机器人代码示例 - 简单对话和笑话
"当然可以,请看下面的例子:\n\npython\nimport random\n\n# 定义机器人的回答\nresponses = {\n \"你好\": [\"你好!\", \"您好!\", \"很高兴见到您!\"],\n \"你叫什么名字\": [\"我是聊天机器人!\", \"我没有名字,我只是一个机器人。\"],\n \"天气如何\": [\"今天天气晴朗,温度适宜。\", \"天气有点热,记得多喝水。\"],\n \"告诉我个笑话\": [\"为什么脱了衣服,还是穿着圆领的?因为他是内裤!\", \"什么时候,李白的诗才最好?答:在他的最好的年纪!\"],\n \"再见\": [\"再见!\", \"祝您有个愉快的一天!\"]\n}\n\n# 机器人的回答函数\ndef chatbot_response(user_input):\n if user_input in responses:\n return random.choice(responses[user_input])\n else:\n return \"抱歉,我不明白您的意思。\"\n\n# 主程序\nprint(\"你好!我是聊天机器人。请问有什么可以帮到您的?\")\nwhile True:\n user_input = input(\"用户:\")\n response = chatbot_response(user_input)\n print(\"机器人:\" + response)\n if user_input == \"再见\":\n break\n\n\n这个机器人可以回答一些简单的问题,也可以讲笑话。你可以根据需要修改或添加回答。运行程序后,你可以和机器人进行对话,当你说"再见"时,程序会退出。
原文地址: https://www.cveoy.top/t/topic/pHck 著作权归作者所有。请勿转载和采集!