写一个可以对话的机器人的代码
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 著作权归作者所有。请勿转载和采集!