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

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

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(“请输入好友所在分组:”) after_name = input(“请输入修改后的好友姓名:”) before_name_1 = dict[group_3].index(before_name)#

python好友管理系统 # 获取用户选择的菜单功能 # 利用列表,添加好友进行操作 # 定义好友列表firend_list # 添加好友功能,输入好友名字,添加到好友列表 # 删除好友功能,输入好友的名字,将好友从列表中删除 # 备注好友功能,输入好友的名字,给好友修改名称 # 展示好友,打印输出好友列表 # 退出程序 print("1:添加好友\n" "2:删除好友\n" "3:备注好友\n" "4:展示好友\n" "5:退出程序\n") list1=[] while True: 阅读详情

相关推荐

Python实战案例04

为使列表支持四则运算,我们可以自定义一个列表类,在其中重载运算符,列表中各元素分别与数值相加、相减、相乘或相除后所得的结果组成该列表的新元素。本实例要求编写代码,重载运算符,使列表支持四则运算。"""print(add_demo+5) 每个元素都加5,并返回新的列表。

若北辰 906

好友管理python课程设计.7z

有登陆注册功能,可添加、删除、备注好友,可好友分组,展示好友,展示分组

python习题】好友管理系统

代码】【python习题】好友管理系统

267

好友列表排序,分组

这是一个好友列表分组,排序的demo,可以完成基本功能。

Python实训】 好友管理系统

这段代码实现了一个简单的好友管理系统。程序运行后,会显示一个功能菜单,用户可以根据提示选择相应的功能序号来执行操作。具体功能包括添加好友、删除好友、备注好友、展示好友好友分组好友信息存储在字典friends中,键为好友姓名,值为好友所属的分组名。用户可以通过相应的功能来操作。

qq_39451322的博客 4918

好友管理系统--python

面向对象(创建好友对象) #定义类 class Friend: def __init__(self): self.friend_li = [] def show(self): print("* * 欢迎使用好友管理系统 * * ") print("1:添加好友") print("2:删除好友") print("3:备注好友") print("4:展示好友") print("5:好友

weixin_46585492的博客 3422

Python轻松入门-22 字典

视频教程下载链接:http://pan.baidu.com/s/1gfDmKAR 配套教程下载:http://pan.baidu.com/s/1qYdI6q4 这节课,我们来讲解另一种数据结构:字典,在现实生活中,比如咱们熟悉的新华字典,它包含一大堆的单词,紧接着每个单词的后面就是对应详细的解释,那么,在Python中的字典也同样如此,它有一个Key,和一个value,Key相当于每一

编辑编辑器 411

好友管理系统----Python实例练习

Python中的列表知识实现好友管理系统

2301_76828807的博客 1754

Python好友管理系统

编程模拟社交软件的好友管理系统的基本功能,实现添加好友、删除好友、备注好友、展示好友等对好友信息的增删改查。

m0_61717621的博客 5090

Python列表、字典练习题

Python列表、字典练习题 1、实验题目:好友管理系统 请设计一个好友管理系统,每个功能都对应一个序号,用户可根据提示“请输入您的选项”选择序号执行相应的操作,包括: (1)添加好友:用户根据提示“请输入要添加的好友:”输入要添加好友的姓名,添加后会提示“好友添加成功”。 (2)删除好友:用户根据提示“请输入删除好友姓名:”输入要删除好友的姓名,删除后提示“删除成功”。 (3)备注好友:用户根据提示“请输入要修改的好友姓名:”和“请输入修改后的好友姓名:”分别输入修改前和修改后的好友姓名,修改后会提示“备

m0_51526532的博客 4286

8.5.1好友管理系统(功能齐全,还额外实现了第七章里存入文件的功能)

声明:本人学生,全为自学,现在是自学的第3个月了代码比较低级但实现的内容比大多数文章的强很多,代码也就才多了20多行高手轻喷!!!!差学生狂喜:本人有更low的代码大概300行,是我第一次写的,但是实现的内容一样,有注释想要的可私。

qq_62575851的博客 346

python实验报告6 组合数据类型的应用

1.在字典中key值也可看成索引值(index),因此可以通过名字[key]找到对应的value值,也就是直接用这个value值。2.str(number) 将输入的数字 number 转换为字符串,字符串是可迭代的,可以逐个访问其中的字符,整数并不是可迭代的对象,因此需要将其转换为字符串以便按位访问数字。3.排序默认是顺序排序。4.目前看只有列表可以进行排序sort()。5.for _ in range(6) 是一个循环语句,用于迭代执行某个代码块6次。

永烨的博客 2077

Python 实训3 简单的好友通讯录管理程序

答案源码: address_book = { '小明':['001','广州'], '小红':['002','深圳'], '小王':['003','北京'] } tip = """ 添加好友请输入1 删除好友请输入2 修改好友信息请输入3 查询好友信息请输入4 """ print(tip) num = input("请输入数字:") int_num = int(num) if(int_num==1): str = input("请输入好友信息,姓名电话地址,以空格分开:") name = str.split( )[0] info = str.sp

好友信息管理系统

设计并编程实现一个好友信息管理的小系统。系统应包含每位好友的全部信息,包括姓名、性别、生日、爱好、联系方式、性格特点等。系统实现好友信息进行增、删、改、查、生日提醒、统计计算等功能。

简单的好友通讯录管理程序

1)训练要点 ①掌握字典结构类型的创建方法。 ②掌握字典元素的增添、删除、修改、查询等常用操作。 ③掌握字符串方法split函数的使用。 ④初步掌握Python中if-elif-else控制流语句的使用。 2)需求说明 保存已有好友通讯录信息,并通过字符串提示用户对好友通讯录信息进行增删改查等操作,输入数字1进行好友好友添加,输入数字2删除好友,3和4分别进行好友信息修改和查询,接着根据用户选择的处理方式来进行针对性的好友信息管理。 已有好友通讯录信息如表1-1所示: 表1-1 好友信息 姓名 电话 地址 小明 001 广州 小红 002 深圳 小王 003 北京 3)实训思路及步骤 ①创建字典对象来保存已有的好友信息。 ②使用input函数提示用户选择的方式。 ③由于input函数得到的是一个将用户输入信息集合起来的字符串,可以使用字符串方法split函数将字符串按传入的分隔符进行拆分,得到被拆分的子字符串组成的列表。 ④使用python中if-elif-else语句进行条件语句语句处理,当if或elif后面的条件语句可以对好友信息字典元素进行增删改查等选择性处理操作。 4)代码实现 (附上编写实现代码

Python开发与应用实验6 | 组合数据类型的应用

Python实验总结之组合数据类型——列表和字典的运用。

wyd_333的博客 1029

python入门第七章好友管理系统

""" 好友管理程序 增加 删除 备注 展示 分组 数据存储结构:['王五', '张三', '赵柳', {'家人': ['李四','刘备']},{'同事': ['李龙','张飞']}] """ """ 好友管理程序 增加 删除 备注 展示 分组 数据存储结构:['王五', '张三', '赵柳', {'家人': ['李四','刘备']},{'同事': ['李龙','张飞']}] """ class Friend: def __init__(self): self.friend_li

灵舒的博客 3985

Python——Python基础练习题目+答案

Python——Python基础练习题目+答案

极客编程科技CSDN官网账号 1333
下一篇: 【无标题】
rosemary(๑]؂[๑)
博客等级 码龄5年 0粉丝 2原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值