card = [{"name": "test", "iphone": "test ", "qq": 'test', "email": "test"}]def add_card():name = str(input("请输入你的姓名 : "))iphone = str(input("请输入你的电话 :"))qq = str(input("请输入你的QQ :"))email = str(input("请输入你的邮箱 :"))user = {"name": name, "iphone": iphone, "qq": qq, "email": email}card.append(user)print("添加成功!!!")def show_card():print("姓名\t\t\t电话\t\t\tQQ\t\t\t邮箱")for c in card:print("%s\t\t\t%s\t\t\t%s\t\t\t%s" % (c["name"],c["iphone"],c["qq"],c["email"]))def select_card():find_str = str(input("请输入需要搜索的用户名"))for c in card:if c["name"] == find_str:print("用户信息如下:")print("*" * 50)print("姓名\t\t\t电话\t\t\tQQ\t\t\t邮箱")print("%s\t\t\t%s\t\t\t%s\t\t\t%s" % (c["name"],c["iphone"],c["qq"],c["email"]))index = card.index(c)print("*" * 50)print("1 . 修改名片")print("2 . 删除名片")print("3 . 返回主界面")print("*" * 50)option = int(input("请选择所需的操作 :"))if option == 1:print("*" * 50)print("修改名片!!!")name = str(input("请输入你要修改的姓名 : "))iphone = str(input("请输入你要修改的电话 :"))qq = str(input("请输入你要修改的QQ : "))email = str(input("请输入你要的邮箱 :  "))usr = card[index]if name:usr["name"] = nameif iphone:usr["iphone"] = iphoneif qq:usr["qq"] = qqif email:usr["email"] = emailprint("修改完毕!!! 结果如下 ")print(card)elif option == 2:print("删除名片!!!")s = str(input("确定删除吗 yes/no"))if(s == "yes"):card.pop(index)continueelse:continueelif option == 3:continueelse:print("请输入正确的选项!!")continueelif card.index(c) >= len(card)-1:print("未找到 %s 用户 !!!" % find_str)while 1:print("*" * 50)print("欢迎使用[名片管理系统] V1 . 0")print("")print("1 . 新建名片")print("2 . 显示全部")print("3 . 查询名片")print("")print("0 . 退出系统")print("*" * 50)num = int(input("请选择你需要进行的操作 : "))if num == 1:print("*" * 50)print("欢迎来到新建名片 ")add_card()input("输入任意字符继续...")elif num == 2:print("*" * 50)print("全部用户信息如下: ")show_card()input("输入任意字符继续...")elif num == 3:print("*" * 50)print("全部用户信息如下: ")select_card()input("输入任意字符继续...")elif num == 0:print("系统已退出! ")breakelse:print("请输入正确操作 !!!")

python制作简易名片管理系统相关推荐

  1. 【Python】用Python制作一个名片管理系统

    把这两个文件放在同一个目录下运行cards_main.py即可. cards_main.py import cards_tools while True:#显示功能菜单cards_tools.show ...

  2. 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...

    话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...

  3. python代码案例详解-Python综合应用名片管理系统案例详解

    本文实例讲述了Python综合应用名片管理系统.分享给大家供大家参考,具体如下: 综合应用已经学习过的知识点: 变量 流程控制 函数 模块 开发 名片管理系统 系统需求 程序启动,显示名片管理系统欢迎 ...

  4. 名片管理系统python详解_详解Python做一个名片管理系统

    详解Python做一个名片管理系统 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  详解Python做一个名片管理系统.txt ] (友情提示:右键点上行txt文 ...

  5. Python制作简易计算器(GUI)---Tkinter

    Python制作简易计算器(GUI)---Tkinter Tkinter简介 Tkinter 与 PyQt5 的比较 Tkinter PyQt5 项目展示 导入模块 函数封装 1. 运算公式的拼接与展 ...

  6. Python版简易银行管理系统源代码,银行管理系统python代码、银行自助提款系统

    Python版简易银行管理系统源代码,银行管理系统python代码,实现开户.账户查询.存取款.转账.改密.锁定.解锁.补卡.销户等银行管理操作.账户信息存在allusers.txt中,通过该文件的读 ...

  7. 用Python制作简易播放器(电子钢琴) mac系统

    用Python制作简易播放器(电子钢琴) 开发环境:Python3.7 Mac OS 思路: 先根据需要设计GUI的样式,并思考需要定义什么功能 把功能写出来 把功能填入GUI之中 用曲子测试完整的程 ...

  8. python 制作简易计算器~用户界面设计

    用python制作简易计算器 def shu1():#按键函数1,将会绑在相应的"1"."2"..."0"键上e1.insert(INSER ...

  9. python制作简易阴阳师游戏脚本(基础问题篇)

    正值过年的关卡,疫情严重,在这里盼望武汉马上恢复起来,武汉加油!!! python制作简易阴阳师游戏脚本(代码篇) 在一动不动的这几天里,受朋友的邀请写了个阴阳师刷御魂的脚本. 因个人水平有限,希望各 ...

最新文章

  1. Pymol(1.8.6)作图技巧之cartoon和surface镶嵌模型
  2. linux内核dma内存分配,Linux 4.x 内核空间 DMA 虚拟内存地址
  3. 【BZOJ2625】[Neerc2009]Inspection 最小流
  4. CSS选择器:伪类(图文详解)
  5. 深度学习之 OHEM (Online Hard Example Mining)
  6. (21)System Verilog设计D触发器
  7. vue使用ntko控件完成word上传、html上传
  8. CAD将图形输出成png图片的三种方法
  9. 硬盘测速工具:Blackmagic Disk Speed Test for Mac
  10. ApacheCN 活动汇总 2019.8.30
  11. 公众号推送长图最佳尺寸_微信公众平台图片尺寸是多少
  12. Linux--shel正则表达式
  13. Windows防火墙开关及入站规则
  14. Java利器之UML类图详解
  15. 教你使用shell脚本打印五角星
  16. php jquery登录验证手机号码,jQuery电话号码验证实例
  17. Discuz对不起,您安装的不是正版应用的解决办法
  18. python笔记05: 程序结构
  19. 怎么用计算机计算每月电费,电费每个月怎么算的 电费阶梯电价是怎样算
  20. 找回ZIP压缩包密码

热门文章

  1. 4G千元卡位战爆发,4G比想象中来得更猛一些
  2. Windows 11适合玩游戏吗?
  3. Android 插件化原理入门笔记
  4. [导入]朋友一条有趣的QQ个性签名
  5. Unity手势控制物体球形旋转
  6. 个人所关心的无人机大事件
  7. 左程云大厂算法刷题班——12
  8. 2018年重塑科技行业的15个趋势之(5-10)
  9. C++语言基础:类和对象
  10. 怎么把三星的手机上的东西全部存到电脑里?