你好,欢迎来到电脑编程技巧与维护杂志社! [免费注册][请登录 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / C专栏
python——实现名片管理器
 
'''
16.编写程序,完成“名片管理器”项目     
需要完成的基本功能:         
添加名片         
删除名片         
修改名片         
查询名片         
退出系统     
程序运行后,除非选择退出系统,否则重复执行功能
名片:
    编号:id
    姓名:name
    电话:tell
    职务:job
    邮箱:email
    公司地址:addr
'''
cards={}
num=0
while True:
 print("="*20)
 print("名片管理器".center(20))
 print("1.添加名片".center(20))
    print("2.删除名片".center(20))
    print("3.修改名片".center(20))
    print("4.查询名片".center(20))
    print("5.退出系统".center(20))
    choice=int(input(("==>请选择:"))
    if choice==5:
     print("再见!")
     break
    if choice==1:
     #获取用户输入
     num+=1
     name=input("==>请输入姓名")
        tell=input("==>请输入电话")
        job=input("==>请输入职务")
        mail=input("==>请输入邮箱")
        addr=input("==>请输入地址")
        card={}
        #将输入信息封装到一个字典中
        num+=1
        card['id']=num
        card['name']=name
        card['tell']=tell
        card['job']=job
        card['email']=email
        card['addr']=addr
        cardsappend(card) 
        #将字典再添加进列表中
    if choice==2:
     cardId=int(input("==>请输入编号:"))
     if cardId<0 or cardId>=len(cards):
      print("==>此名片不存在")
     else:
      del cards[cardId]
    if choice==3:
     #编号从1开始算
     #角标从0开始算
     cardId=int(input("==>请输入编号:"))
     if cardId<0 or cardId>=len(cards):
      print("==>此名片不存在")
     else:
      card=cards[cardId]
      name=input("==>请输入姓名")
            tell=input("==>请输入电话")
            job=input("==>请输入职务")
            mail=input("==>请输入邮箱")
            addr=input("==>请输入地址")
            card['name']=name
            card['tell']=tell
            card['job']=job
            card['email']=email
            card['addr']=addr
    if choice==4:
     for i in range(len(cards)):
      print("="*20)
      print("编号:",cards[i]['id'])
      print("姓名:",cards[i]['name'])
      print("电话:"cards[i]['tell'])
      print("职务:"cards[i]['job'])
      print("邮箱:"cards[i]['email'])
      print("地址:"cards[i]['addr'])
 
 
 
  推荐精品文章

·2019年12月目录 
·2019年11月目录 
·2019年10月目录
·2019年9月目录 
·2019年8月目录
·2019年7月目录
·2019年6月目录
·2019年5月目录
·2019年4月目录    
·2019年3月目录   
·2019年2月目录   
·2019年1月目录  
·探析云计算下应用软件用户数据安全问题
·地理空间集束线可视化表达

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区长春桥路5号6号楼1209室,邮编:100089