friend = ['Jack', 'black', 'Aaron', 'Bill']
print('''
欢迎使用好友管理系统!
1.添加好友
2.删除好友
3.备注好友
4.展示好友
5.退出
''')while True:num = input('请输入你的选项(1-5):')if num == '1':      # 添加好友add_friend = input('请输入要添加的好友:')friend.append(add_friend)print(f'好友{add_friend}添加成功!')elif num == '2':    # 删除好友x = friend.index(input("请输入想要删的好友:"))friend.remove(friend[x])print(f'好友{friend[x]}删除成功!')elif num == '3':    # 修改好友x = friend.index(input("请输入需要修改好友的名字:"))    # index()返回列表中元素的索引值,即可以确定所需要修改的元素所在的位置friend[x] = input("请输入修改后的名字:")print(f'好友{friend[x]}修改成功!')elif num == '4':    # 展示好友if len(friend) == 0:print('还没有好友!')else:print(friend)elif num == '5':    # 退出print('即将退出好友管理系统!欢迎下次使用!')breakelse:print('没有这个选项!')

代码如上所示

用python实现简单的好友管理系统相关推荐

  1. Python编写简单的学生管理系统

    Python编写简单的学生管理系统 一共两个文件,其中一个定义函数,另一个是主程序,调用函数,运行程序 CMS.py ''' 编写"学生信息管理系统",要求如下: 必须使用自定义函 ...

  2. 用python实现简单的汽车销售管理系统

    本人是在校学生,初学python,用python写了一个简单的汽车销售管理系统 程序有很多不足之处还望各位大佬指正! class Carsselling(object):def __init__(se ...

  3. python实现简单的名字管理系统_python列表使用实现名字管理系统

    python列表使用实现名字管理系统 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  python列表使用实现名字管理系统.txt ] (友情提示:右键点上行tx ...

  4. 用Python实现简单的名片管理系统

    首先新建项目,包含主程序cards_main和工具库cards_tools: 如下: main函数主主要使用while和if实现4功能切换,切换的具体操作由cards_tools中的函数执行.不说了直 ...

  5. Python实现简单的学生管理系统

    学生管理系统 student_infos = [] #打印功能提示 def print_menu():print("=" * 30)print("学生管理系统v1.0&q ...

  6. python实现简单的图书管理系统

    user = [['aaa', '123456'], ['bbb', '123456789'],['图书管理员','55555'] ]#账号密码 i = 0#全局变量 f = 0 class Book ...

  7. 用python制作一个学生信息管理软件_python实现简单学生信息管理系统

    python简单的学生信息管理系统-文件版,供大家参考,具体内容如下 功能如下 主函数部分 增加学生信息 修改学生信息 删除学生信息 查询学生 显示所有学生的信息 将数据录入文件 读取文件数据 学习文 ...

  8. 【Python】好友管理系统

    好友管理系统 如今的社交软件层出不穷,虽然功能千变万化,但都具有好友管理系统的基本功能,包括添加好友.删除好友.备注好友.展示好友等.下面是一个简单的好友管理系统的功能菜单,如图1所示. 好友管理系统 ...

  9. python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统

    原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...

  10. python小项目案例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

最新文章

  1. 【position也可以很复杂】当弹出层遇上了鼠标定位(下)
  2. aptitude命令的使用
  3. iphone以旧换新活动_iPhone:我降价 1600 元!安卓:我有 5G
  4. EntityFramework Core自动返回SQL语句
  5. 万级规模 K8s 如何管理?蚂蚁双11核心技术公开
  6. 67% 为宽松许可证,2020 年开源许可证最新趋势来袭
  7. @my_decorator
  8. 数字孪生技术方案下的智慧城市建设治理体系优势
  9. 怎么卸载脚手架_安装卸载流程 · 广联达BIM模板脚手架设计软件帮助文档 · 看云...
  10. 三大通信协议(1)UART
  11. 【雅思大作文考官范文】——第十七篇: 'economic progress' essay
  12. 简单易用的C/C++ 图像库 stb_image stb_image_write
  13. 青龙面板+傻妞+JD(自用)
  14. 前端如何实现一个滚动的文本字幕
  15. FasterMoE:Modeling and Optimizing Training of Large-Scale Dynamic Pre-Trained Models阅读笔记
  16. 网站代理是什么?有什么需要注意的?
  17. 车载通信协议-列车实时数据协议(TRDP)
  18. MBus协议详解(一)
  19. 联想e470c怎么修改电脑语言,联想(ThinkPad)E470c笔记本安装win10教程
  20. [Linux C编程]Linux文件锁

热门文章

  1. [趣谈网络协议学习] 17 P2P协议:我下小电影, 99%急死你
  2. python下载txt_Python读取TXT文件中的URL并下载文件
  3. 【CV】图像恢复(去噪,去模糊,超分)模型 DPDNN 论文笔记
  4. 121道分布式面试题和答案,25K妥妥的
  5. 火车售票系统html模板,火车售票系统设计
  6. 黑客编程之初识ShellCode技术
  7. vba模拟鼠标点击_网页自动输入录入用阿冲全能点击王轻松完成
  8. 彩虹易支付源码v8.1.1-支持多通道轮训/API退款/实名认证/完善手动提现t0t1
  9. 数字图像处理matlab蔡利梅,数字图像处理:使用MATLAB分析与实现:using MATLAB
  10. 使用Docker部署前端项目实战教程,该踩的坑我都帮你踩了!