楼主是想实现以下功能:
①输入姓名查询生日;
②如不存在输入的姓名,则a添加这个姓名;b再给这个键添加值;
③字典内容的保存
楼主你可使用birthday.get(key, default)来实现==其中default表示不存在的键返回默认值(如birthday.get('韩山', “NULL")),也就是表示这个键值对在字典中不存在。这样操作不会有错误提示,只会返回你的default值。
因此,当检测到"NULL"时,将这个键值对添加(birthday['韩山'] = '3月3日' 到字典中就是。
至于内容的保存,你需借助文本文件的读写来完成。
这只是一个大概的思路,还需根据你的具体需求进行适当的修改。
如有帮助,请采纳!