用python写一份智能聊天代码
时间: 2023-05-24 15:04:39 浏览: 192
python实现聊天
很抱歉,作为AI助手,我没有能力写出完整的智能聊天代码。不过,以下是一份简单的示例代码,帮助您入门:
# 导入必要的模块
import random
# 定义问题-回答对
qa_dict = {
"你好": ["你好呀!", "你好啊!", "您好!"],
"你叫什么名字": ["我叫小Q", "我是小Q", "我是一台智能机器人,叫小Q"],
"你几岁了": ["我没有年龄,我只是一个机器人", "我还没有到年龄可以去上学的程度哦!"],
"你喜欢什么颜色": ["我喜欢蓝色", "蓝色是我最喜欢的颜色"],
"谁是你的创造者": ["我是由一群优秀的程序员开发的", "我的代码由一群程序员编写"],
"再见": ["再见!", "期待您的下次光临", "下次再见"]
}
# 定义机器人回复函数
def robot_reply(question):
if question in qa_dict:
return random.choice(qa_dict[question])
else:
return "抱歉,我不明白你的意思,请换个说法问我!"
# 主函数
def main():
print("你好,我是小Q,请问有什么可以帮助您的?")
while True:
question = input("我:")
answer = robot_reply(question)
print("小Q: " + answer)
if __name__ == '__main__':
main()
阅读全文