import random

定义机器人的回答模板

answer_template = [ "我不确定你在说什么。", "嗯,我明白了。", "你觉得这个怎么样?", "有什么具体的例子吗?", "我需要更多的信息来回答你的问题。", "这是一个很有趣的问题。", "我需要时间来思考一下。", "你能解释得更详细一些吗?", "我不确定怎么回答你。", "我会考虑一下。" ]

def chat(): while True: # 获取用户输入 user_input = input("你:")

    # 退出对话
    if user_input.lower() in ['exit', 'quit']:
        print("再见!")
        break
    
    # 随机选择一个回答模板并输出
    answer = random.choice(answer_template)
    print("机器人:", answer)

启动对话

print("你好!我是一个可以对话的机器人。你可以输入exit或quit来退出对话。") chat(

写一个可以对话的机器人的代码

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

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