Python 对话代码示例 - 创建简单聊天机器人
"Python 对话代码示例 - 创建简单聊天机器人"\n\n学习如何用 Python 编写一个简单的对话代码,构建一个能够打招呼、提问并根据用户输入进行回答的聊天机器人。本示例使用类和方法来模拟人物和人工智能之间的互动。\n\npython\nclass Person:\n def __init__(self, name):\n self.name = name\n\n def greeting(self):\n print(f\"你好,我是{self.name}!\")\n\n def ask_question(self):\n print(\"你喜欢什么颜色?\")\n\n def respond(self, color):\n print(f\"我喜欢{color}颜色!\")\n\n\nclass AI:\n def __init__(self):\n self.person = Person(\"小明\")\n\n def start_dialogue(self):\n self.person.greeting()\n self.person.ask_question()\n color = input(\"请输入你喜欢的颜色:\")\n self.person.respond(color)\n\n\nai = AI()\nai.start_dialogue()\n\n\n这个代码中有两个类:Person代表一个人,AI代表一个人工智能。Person类中有一个greeting()方法用于打招呼,ask_question()方法用于提问,respond()方法用于回答问题。AI类中有一个start_dialogue()方法用于开始对话,首先调用person对象的greeting()方法打招呼,然后调用person对象的ask_question()方法提问,接收用户输入的颜色,并将其作为参数调用person对象的respond()方法进行回答。\n\n运行这段代码,它会输出以下内容:\n\n\n你好,我是小明!\n你喜欢什么颜色?\n请输入你喜欢的颜色:\n\n\n你可以输入你喜欢的颜色,然后程序会输出类似以下内容:\n\n\n我喜欢红色颜色!\n\n\n这个例子只是一个简单的对话代码,你可以根据自己的需求进行扩展和修改。
原文地址: https://www.cveoy.top/t/topic/preC 著作权归作者所有。请勿转载和采集!