python字典实现好友管理系统简易版

这个程序演示了一个基于Python字典的好友管理系统。它包括添加、删除好友,更改好友备注,展示好友,好友分组以及数据保存和恢复等功能。用户通过选择菜单选项进行操作,实现了对好友数据的管理。
摘要由CSDN通过智能技术生成

dict = {“所有好友”:[‘小李’,‘小赵’,‘小王’,‘星星’],
“朋友”:[‘王’,‘小’,‘燕’,‘乔’,‘怡’,‘于’], “家人”:[‘爸爸’,‘妈妈’,‘弟弟’,‘叔叔’]}def friend_menu(): print(“好友管理系统”) print(“1.添加好友”) print(“2.删除好友”) print(“3.好友备注”) print(“4.展示好友”) print(“5.好友分组”) print(“6退出程序”)def saveToFile():# 存入文件 z = open(“backup.data”,“w”,encoding=“utf-8”) z.write(str(txt)) z.close()def recoverData():# 恢复数据 global txt z = open(“backup.data”) content = z.read() txt = eval(content) z.close()def friend_add():# 添加好友 name_1 = input(“请输入添加好友姓名:”) group_1 = input(“请输入要添加入的分组名字”) if group_1 not in dict: dict[“所有好友”].append(name_1)#如果分组不在字典里则默认加入 所有好友 分组中 print(dict) else: dict[group_1].append(name_1) print(dict[group_1]) print(dict) print(“添加成功”)def friend_del():# 删除好友 name_2 = input(“请输入删除好友姓名:”) group_2 = input(“请输入好友所在分组:”) dict[group_2].remove(name_2) print(dict) print(“删除成功”)def friend_change(): before_name = input(“请输入需要修改的好友姓名:”) group_3 = input(“请输入好友所在分组:”)

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是Python实现学生成绩管理系统简易: ```python # 定义一个空的学生成绩字典 scores_dict = {} while True: print("欢迎使用学生成绩管理系统!") print("1. 添加学生成绩") print("2. 查看学生成绩") print("3. 修改学生成绩") print("4. 删除学生成绩") print("5. 退出系统") choice = input("请选择功能(输入数字即可):") if choice == "1": # 添加学生成绩 name = input("请输入学生姓名:") score = float(input("请输入学生成绩:")) scores_dict[name] = score print("添加学生成绩成功!") elif choice == "2": # 查看学生成绩 if not scores_dict: print("暂无学生成绩信息!") else: print("学生成绩如下:") for name, score in scores_dict.items(): print(name, ":", score) elif choice == "3": # 修改学生成绩 name = input("请输入要修改成绩的学生姓名:") if name not in scores_dict: print("该学生不存在!") else: new_score = float(input("请输入新的成绩:")) scores_dict[name] = new_score print("修改成绩成功!") elif choice == "4": # 删除学生成绩 name = input("请输入要删除成绩的学生姓名:") if name not in scores_dict: print("该学生不存在!") else: scores_dict.pop(name) print("删除成绩成功!") elif choice == "5": # 退出系统 print("感谢使用学生成绩管理系统!") break else: print("输入有误,请重新输入!") ``` 这段代码实现了一个简单的学生成绩管理系统,可以添加、查看、修改和删除学生成绩,并且具有基本的输入校验功能。学生成绩保存在一个字典中,以学生姓名为键,成绩为值。在程序运行过程中,会循环显示菜单,根据用户输入的选择执行相应的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值