• 名片管理系统

    • 交互大框架

    ==================================
    名片管理系统 V0.01

    1. 添加一个新的名片
    2. 删除一个名片
    3. 修改一个名片
    4. 查 询一个名片
    5. 显示所有的名片
    6. 退出系统
      ==============================
      请输入操作序号:5
    • 姓名\tQQ\t微信\t住址

    • aaa 8909 weixin 北京

    • bbb 9099 weixin 上海

    • 增:

      • 请输入名字, qq, 微信, 住址
      • 请输入要删除的名字
      • 请输入要修改的名字: 请输入名字, qq, 微信, 住址
    • 查询某一个人的数据:(模糊查询)

      • 请输入要查询的名字:
    • 增加僵尸用户: 随机增加100条僵尸用户

    • 用户输入一个地址: 例如"北京", 查询地址中含有该地址的用户

# -*- coding:utf-8 -*-dict1={}
list1=["name","qq","vx","address"]
listsql=[]
str=""
list2=["","","",""]
import random
i=0list_name1=['赵','钱','孙','周','吴','郑','王','冯','陈','褚','卫','蒋','沈','韩','杨','朱','秦','尤','许','何','吕','施','张','孔','曹','严','华','金','魏','陶','姜','戚','谢','喻','柏','水','窦','章','云','苏','潘','葛','奚','范','彭','郎','鲁','韦','昌','马','凤','花','方','俞','任','袁','柳','酆','鲍','史','唐','廉','岑','薛','雷','贺','倪','汤']
list_name2 =['景浩','安国','奇希','翰藻','正豪','承安',' 雨','永寿','浩淼','昆鹏','开济','运星','洲晓','博建','德力','言阳','正平','玉泽','彭湃','乐志','奇玮','飞舟','凯泽','晟睿','永嘉','兴学','志专','理群','巍昂','阳云','正真','永康','伟毅']
str_qq="123456677587365646775781388817535897689757834"
str_vx="qwertyuiopASDFGHJKLZVCBNXMZzxccvbn"
list_dz=['北京市','天津市','上海市','重庆市','河北省','山西省','辽宁省','吉林省','黑龙江省','江苏省','浙江省','安徽省','福建省','江西省','山东省','河南省','湖北省','湖南省','广东省','海南省','四川省','贵州省','云南省','陕西省','甘肃省','青海省','台湾省','内蒙古自治区','广西壮族自治区','西藏自治区','宁夏回族自治区','新疆维吾尔自治区','香港特别行政区','澳门特别行政区']while True:name=""qq=""vx=""address=""print("="*40)print("名片管理系统 V0.01")print("1. 添加一个新的名片\n2. 删除一个名片\n3. 修改一个名片\n4. 查 询一个名片\n5. 显示所有的名片\n6.僵尸粉创建\n7.按地区查找\n8.退出系统")print("=" * 40)try:order=int(input("请输入操作序号:"))if order==1:name=input("请输入名字\n")qq = input("请输入 qq\n")vx = input("请输入微信\n")address= input("请输入住址\n")dict1={"name":name,"qq":qq,"vx":vx,"address":address}listsql.append(dict1)print("输入成功!")print(listsql)elif order==2:#删除kw_name=""count=0kw=input("请输入要删除的名字:")for i in listsql:count=count+1if kw==i["name"]:listsql.remove(i)print(listsql)print("删除成功")count = 0if count == len(listsql):print("查无此项")elif order == 3:#修改一个名片kw_name = ""count=0kw_name = input("请输入要修改的名字:")print("查询到以下信息:")print("姓名\tqq\t微信\t 地址")for i in listsql:count=count+1if i["name"].count(kw)>=1:print("%s\t %s\t %s\t %s" % (i["name"], i["qq"], i["vx"], i["address"]))i["name"] = input("请输入要修改名字\n")i["qq"] = input("请输入要修改 qq\n")i["vx"] = input("请输入要修改微信\n")i["address"] = input("请输入要修改住址\n")print("信息更新为:")print("姓名\tqq\t微信\t 地址")print("%s\t %s\t %s\t %s" % (i["name"], i["qq"], i["vx"], i["address"]))count = 0if count == len(listsql):print("查无此项")elif order == 4:#查 询一个名片kw_name = ""count=0kw = input("请输入要查询的名字:")print("查询到以下信息:")print("姓名\tqq\t微信\t 地址")for i in listsql:count=count+1if  i["name"].count(kw)>=1:print("%s\t %s\t %s\t %s" % (i["name"], i["qq"], i["vx"], i["address"]))count = 0if count==len(listsql):print("查无此项")elif order == 5:#显示所有的名片print("姓名\tqq\t微信\t 地址")for i in listsql:print ("%s\t %s\t %s\t %s" %(i["name"],i["qq"],i["vx"],i["address"]))elif order ==8:#退出系统print("退出成功!")breakelif order == 6:while i < 100:i = i + 1name = random.choice(list_name1) + random.choice(list_name2)qq = ''.join(random.sample(str_qq, 9))vx = ''.join(random.sample(str_vx, 3)) + ''.join(random.sample(str_qq, 6))address = random.choice(list_dz)dict1 = {"name": name, "qq": qq, "vx": vx, "address": address}listsql.append(dict1)print("创建成功")elif order == 7:count = 0kw = input("请输入要查询的信息:")print("查询到以下信息:")for i in listsql:count = count + 1if i["address"].count(kw) >= 1:# print("查询到以下信息:")print("姓名\tqq\t微信\t 地址")print("%s\t %s\t %s\t %s" % (i["name"], i["qq"], i["vx"], i["address"]))count = 0if count == len(listsql):print("查无此项")else:print("输入错误!!")except:print("警告!请输入正确的指令!")

僵尸粉模块代码

# -*- coding:utf-8 -*-
import random
i=0
listsql=[]
list1=["name","qq","vx","address"]
list_name1=['赵','钱','孙','周','吴','郑','王','冯','陈','褚','卫','蒋','沈','韩','杨','朱','秦','尤','许','何','吕','施','张','孔','曹','严','华','金','魏','陶','姜','戚','谢','喻','柏','水','窦','章','云','苏','潘','葛','奚','范','彭','郎','鲁','韦','昌','马','凤','花','方','俞','任','袁','柳','酆','鲍','史','唐','廉','岑','薛','雷','贺','倪','汤']
list_name2 =['景浩','安国','奇希','翰藻','正豪','承安',' 雨','永寿','浩淼','昆鹏','开济','运星','洲晓','博建','德力','言阳','正平','玉泽','彭湃','乐志','奇玮','飞舟','凯泽','晟睿','永嘉','兴学','志专','理群','巍昂','阳云','正真','永康','伟毅']
str_qq="123456677587365646775781388817535897689757834"
str_vx="qwertyuiopASDFGHJKLZVCBNXMZzxccvbn"
list_dz=['北京市','天津市','上海市','重庆市','河北省','山西省','辽宁省','吉林省','黑龙江省','江苏省','浙江省','安徽省','福建省','江西省','山东省','河南省','湖北省','湖南省','广东省','海南省','四川省','贵州省','云南省','陕西省','甘肃省','青海省','台湾省','内蒙古自治区','广西壮族自治区','西藏自治区','宁夏回族自治区','新疆维吾尔自治区','香港特别行政区','澳门特别行政区']while i<100:i = i + 1name=random.choice(list_name1)+random.choice(list_name2)qq=''.join(random.sample(str_qq,9))vx=''.join(random.sample(str_vx,3))+''.join(random.sample(str_qq,6))address=random.choice(list_dz)dict1 = {"name": name, "qq": qq, "vx": vx, "address": address}listsql.append(dict1)# print(address)## if order == 4:#查 询一个名片#            kw_name = ""
count=0
kw = input("请输入要查询的信息:")
print("查询到以下信息:")
for i in listsql:count=count+1if  i["address"].count(kw)>=1:#print("查询到以下信息:")print("姓名\tqq\t微信\t 地址")print("%s\t %s\t %s\t %s" % (i["name"], i["qq"], i["vx"], i["address"]))count = 0if count==len(listsql):print("查无此项")

以下是数据展示



python 项目:名片管理系统 之如何运用随机数生成一个名片系统相关推荐

  1. 名片管理系统java_java毕业设计_springboot框架的名片管理系统

    这是一个基于java的毕业设计项目,毕设课题为springboot框架的名片管理系统, 是一个采用b/s结构的javaweb项目, 开发工具eclipsei/eclipse, 项目框架jsp+spri ...

  2. c语言程序设计名片管理系统,C语言课程设计-手机名片管理系统.doc

    综合性程序设计报告 设计题目: 手机名片管理系统 指导教师: 班 级: 学 号: 设 计 者: 成 绩: 设计时间: 2013年05 月12日 [综合性程序设计报告题目] 手机名片管理系统 [题目描述 ...

  3. c语言程序设计名片管理系统,c语言课程设计-手机名片管理系统

    c语言课程设计-手机名片管理系统 (14页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 综合性程序设计报告 设计题目: 手机名片管理系统 ...

  4. python项目之基于大数据分析算法的大学生就业系统

    目录 一.使用技术及功能模块 二.具体操作及界面展示 (一)普通用户 (二)系统管理员 三.各个模块的具体代码实现 系统仅供学习用! 一.使用技术及功能模块 采用python语言和django的web ...

  5. python增删改查人名管理_python3字典列表的增删改查(名片管理系统函数版)

    1.列表的增删改查 增加:有三种添加方式(append.insert.extend) #append:把添加的内容直接添加到列表的末尾 a=[1,2,3] a.append('abc') print( ...

  6. 名片管理系统--python入门项目

    名片管理系统--python入门项目 声明 功能展示 开发前准备 系统框架构建 保存名片数据的结构 新增名片功能 显示全部名片功能 查询名片功能 删除和修改名片 代码展示 总结 声明 该项目是针对py ...

  7. python快速编程入门课本中的名片管理器_python优雅操作-实现名片管理系统

    python的确是适合零基础的编程爱好者学习的语言,python的程序能看懂,但是很难去实现,这是每一个学习python的新手们基本上都会遇到的难题.好记性不如烂笔头,把知识运用到实战项目中,这是最好 ...

  8. Python实现名片管理系统,办公必备!

    python的确是适合零基础的编程爱好者学习的语言,python的程序能看懂,但是很难去实现,这是每一个学习python的新手们基本上都会遇到的难题.好记性不如烂笔头,把知识运用到实战项目中,这是最好 ...

  9. python学生信息管理系统心得体会-python实现名片管理系统

    本文实例为大家分享了python实现名片管理系统的具体代码,供大家参考,具体内容如下 系统需求 程序启动,显示名片管理系统欢迎界面,并显示功能菜单 ************************** ...

最新文章

  1. int[]到string[]的转换方法 Array.ConvertAll
  2. 内存都是由半导体器件构成的_开启5G新时代——XPS成像技术在半导体器件中的应用...
  3. akka框架——异步非阻塞高并发处理框架
  4. 关于WebBrowser.DocumentCompleted事件
  5. iBATIS.net获取运行时sql语句
  6. 数论:扩展欧几里德(洛谷P1516 青蛙的约会)
  7. 一天 6 个面试邀约,投一个约一个,挡不住!
  8. linux内核工程师必须知道的三十道题
  9. 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题...
  10. sublime怎么配置python环境_在Sublime Editor中配置Python环境的详细教程
  11. 025:模版变量使用详解
  12. C语言指针及C++引用
  13. 高数 07.03 全微分
  14. Keil V5.37.0.0 - 按 F12 无法跳转到定义
  15. 获取历史市盈率的地方
  16. 文明之剑-我读王晋康科幻小说
  17. 如何搭建职业教育智慧课堂?
  18. DUL[2020-CVPR]
  19. 【睡觉中的阿狸!真的被萌到啦】
  20. 计算机条件函数ppt,EXCEL常用函数教程PPT讲课课件_计算机硬件及应用_IT/计算机_资料(2)...

热门文章

  1. 问题定位 | PostgreSQL 报错 requested WAL segment has already been removed
  2. c语言俄罗斯方块程序设计论文,c语言数据结构程序设计俄罗斯方块解读
  3. 超好玩的城市建造类游戏城市天际线Mac
  4. Scrapy分布式爬虫打造搜索引擎 - (三)知乎网问题和答案爬取
  5. 物联网LoRa系列-32:LoRaWAN无线智能水表如何进行水量数据采集?脉冲采集、双干簧管、磁性元件、光电转换、霍尔元件
  6. 小猿日记(14)- 阿里云ACE是什么
  7. 电容的区别(材质区分)
  8. 在校大学生免费获得jetbrains全家桶
  9. 鸿蒙策略是虚拟盘吗,算上模拟炒股,碰股票已经快三年了,以前在模拟盘,一个月一两次操作,长的时候两个月等一轮,股票买进来,硬是等一个涨再抛出去... - 雪球...
  10. iPhone 14 Pro灵动岛怎么设置?灵动岛启用/关闭设置教程