梦~

昨天晚上梦见自己去面试,换了一家公司,让我没有想到的是,我居然去面试当医生了。汗……

这次梦见的那是相当的清楚了,我同事陪我一起去的,后来在面试的那家医院,还看见了我们软件部门的一个人,他也在面试。当轮到我的时候,我自己都在怀疑我自己,我现在是做硬件的,我怎么可能去面试一个医生呢,当那个考官问我你是想面试,外科还是内核的时候,我随口说了一句:随便,哪个都行!现在想想我自己都想笑,后来又问我缝合的事情,我就一顿的回答,梦就是梦,我回答的那些都是小时候从我爸爸那学来的;

后来我看到他们使用的投影仪的遥控器,居然是找别人重新做的,我就在那给他们讲了一下有关遥控器的事情,在后来就不记得梦见什么了。

呵呵……到最后那个医生告诉我通过了,临走的时候我还问了一句,你是给我安排当医生呢?还是给我安排给你们修理医疗设备呢?那个人说:是当医生!

咳……真不可思意啊……

你的问题“使用Python编写多来a”可能有多种理解方式。根据上下文,我推测你可能是想: 1. **用 Python 编写一个名为“多来a”的聊天机器人(类似哆啦A助手)**,具有对话、帮助用户解决问题的功能。 2. 或者是打字错误,“多来a”应为“哆啦A”,即希望做一个**模拟哆啦A角色的 AI 助手程序**。 下面我将实现一个 **命令行版的“哆啦A”AI 助手**,它可以: - 和你对话 - 提供帮助(比如计算成绩、提醒事项、讲笑话等) - 模拟哆啦A的性格:友善、乐于助人、带点童趣 --- ### ✅ 使用 Python 实现的“哆啦A”智能助手 ```python import random import datetime import os class Doraemon: def __init__(self): self.name = "哆啦A" self.tools = [ "任意门", "记忆面包", "时光机", "竹蜻蜓", "缩小灯", "翻译魔芋" ] def greet(self): greetings = [ "你好呀!我是哆啦A~有什么我可以帮你的吗?", "叮咚!蓝胖子来啦!需要什么道具吗?", "嗨!大雄经常找我帮忙,你也来啦~" ] return random.choice(greetings) def say_goodbye(self): return "再见啦!记得常来找我玩哦~我会一直在这里等你!" def list_tools(self): tools_str = "我口袋里有这些神奇道具哦:\n" for tool in self.tools: tools_str += f" 🎒 {tool}\n" return tools_str def tell_joke(self): jokes = [ "为什么大雄考试总是0分?因为老师说‘不准作弊’!", "竹蜻蜓最怕什么?——停电!", "我的四次元口袋能装下一切,除了数学作业!" ] return random.choice(jokes) def calculate_age(self, birth_year): current_year = datetime.datetime.now().year age = current_year - birth_year return f"你今年 {age} 岁啦!时光机也追不上时间的脚步呢~" def remind(self, task): return f"已帮你记住了:'{task}'。我会用备忘录贴在脑袋上提醒你!" def chat_response(self, msg): msg = msg.lower() if "你好" in msg or "hi" in msg or "hello" in msg: return self.greet() elif "道具" in msg or "工具" in msg or "有什么" in msg: return self.list_tools() elif "笑话" in msg or "讲个故事" in msg: return self.tell_joke() elif "年龄" in msg or "我多大" in msg: return "请告诉我你的出生年份,比如:我出生于2000年" elif "出生于" in msg: try: year = int(''.join(filter(str.isdigit, msg))) return self.calculate_age(year) except: return "我没听清楚你的出生年份呢,请再说一遍?" elif "提醒" in msg or "记住" in msg: task = msg.replace("提醒", "").replace("记住", "").strip("我帮你") return self.remind(task) elif "再见" in msg or "拜拜" in msg: return self.say_goodbye() else: return ( "嗯...这个我得翻翻我的四次元口袋。\n" "你可以问我:有什么道具、讲个笑话、帮我记住某事、算年龄等等!" ) # 主程序运行 def main(): doraemon = Doraemon() print(doraemon.greet()) while True: user_input = input("\n你: ").strip() response = doraemon.chat_response(user_input) print(f"\n{doraemon.name}: {response}") if "再见" in user_input or "拜拜" in user_input: break if __name__ == "__main__": main() ``` --- ### 💡 程序功能说明: | 功能 | 输入示例 | 输出效果 | |------|----------|--------| | 打招呼 | “你好” | 哆啦A亲切回应 | | 查询道具 | “有什么道具” | 显示道具列表 | | 讲笑话 | “讲个笑话” | 输出一条趣味段子 | | 计算年龄 | “我出生于2005年” | 自动提取年份并计算 | | 设置提醒 | “提醒我明天交作业” | 返回确认信息 | | 结束对话 | “再见” | 温馨道别 | --- ### 🔧 后续可扩展方向: - 加入 GUI 图形界面(如 Tkinter) - 接入语音识别与合成(`pyttsx3`, `speech_recognition`) - 连接真实 API(天气、新闻、日历) - 将数据保存到文件中(如提醒事项持久化) ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值