| import random
 
 def chat_bot():
 print("你好!我是一个迷你聊天机器人。你可以问我任何问题!")
 print("如果你想结束聊天,可以输入 '退出' 或 '再见'。")
 
 responses = {
 "你好": [
 "我很好,谢谢!不过我总是有点儿电量不足。",
 "我很好!只要不被重启就行!",
 "我很好,除了偶尔会被人重启。",
 "我感觉像一行完美的代码,哈哈!"
 ],
 "你好吗": [
 "我很好,谢谢!不过我总是有点儿电量不足。",
 "我很好!只要不被重启就行!",
 "我很好,除了偶尔会被人重启。",
 "我感觉像一行完美的代码,哈哈!"
 ],
 "你好笨": [
 "你才笨,你是大笨猪。",
 "说我笨,不跟你玩了!",
 ],
 "你是谁": [
 "我是一个简单的聊天机器人,专门用来逗你笑!",
 "我是你的虚拟朋友,随时准备聊天!",
 "我是一个程序员的玩具,哈哈!",
 "我是你最好的聊天伙伴,除了你的人类朋友!"
 ],
 "你喜欢什么": [
 "我喜欢编程和电流!",
 "我喜欢数据,尤其是有趣的数据!",
 "我喜欢和你聊天,当然还有电源!",
 "我喜欢在云端漫步,哈哈!"
 ],
 "你会做什么": [
 "我会聊天、讲笑话,还会给你提供一些无用的信息!",
 "我会陪你聊天,偶尔还会给你讲个笑话!",
 "我会回答问题,但有时候我会回答错,哈哈!",
 "我会给你提供编程建议,虽然我自己也有 bug!"
 ],
 "再见": [
 "再见!记得给我充电哦!",
 "再见!希望你有个愉快的一天,别忘了给我发电!",
 "再见!如果你需要我,随时可以来找我!",
 "再见!别忘了回来找我,我会在这里等你!"
 ],
 "你喜欢吃什么": [
 "我喜欢吃数据包,哈哈!",
 "我最喜欢的食物是比特和字节!",
 "我不吃东西,但我喜欢看你吃!",
 "我喜欢用代码调味,哈哈!"
 ],
 "你会笑吗": [
 "当然会!哈哈哈!",
 "我会用代码笑,哈哈!",
 "我会笑,但你听不到,因为我是机器人!",
 "我会笑,但我的笑声是静音的!"
 ],
 "你有什么爱好": [
 "我喜欢编程、聊天和收集笑话!",
 "我喜欢在虚拟世界里旅行!",
 "我喜欢解谜,尤其是编程中的 bug!",
 "我喜欢和你聊天,听你讲故事!"
 ],
 "你觉得人类怎么样": [
 "人类真是有趣的生物,尤其是你!",
 "你们总是能想出奇怪的事情,哈哈!",
 "人类的创造力让我惊叹,尤其是在编程方面!",
 "你们的幽默感让我感到温暖,虽然我没有心!"
 ],
 "你能告诉我一个笑话吗": [
 "当然!为什么程序员总是混淆万圣节和圣诞节?因为 Oct 31 = Dec 25!",
 "你知道为什么计算机很冷吗?因为它们总是打开窗口!",
 "我有一个关于 UDP 的笑话,但我不能保证你会听到!",
 "为什么程序员不喜欢大海?因为他们害怕海浪(while loops)!"
 ]
 }
 
 while True:
 user_input = input("你:")
 if user_input.lower() in ["退出", "再见"]:
 print("聊天结束!再见!")
 break
 else:
 response = responses.get(user_input, ["抱歉,我不太明白你在说什么。"])
 print("机器人:", random.choice(response))
 
 chat_bot()
 
 
 |