python学习-名字管理

记录代码片段

 1 print("="*50)
 2 print("   名片管理系统 v0.01")
 3 print("1. 添加一个新的名片")
 4 print("2. 删除")
 5 print("3. 修改")
 6 print("4. 查询")
 7 print("5. 退出")
 8 print("="*50)
 9 
10 card = []
11 
12 while True:
13     num = int(input("请输入操作序号:"))
14 
15     if num == 1:
16         new_name = input("请输入新的名字:")
17         new_qq = input("请输入新的qq:")
18 
19         #定义空字典
20         new_infor = {}
21         new_infor['name'] = new_name
22         new_infor['qq'] = new_qq
23         
24         card.append(new_infor)
25         print(card)
26     elif num==2:
27         name = input("请输入要删除的名字:")
28         for item in card:
29             if item["name"] == name:
30                card.remove(item)  #删除数组里某字典
31     elif num==3:
32         pass
33     elif num==4:
34         name = input("请输入查找的名字:")
35         flag = 0
36         for item in card:
37             if item["name"] == name:
38                 print("qq号为:%s"%(item["qq"]))
39                 flag = 1
40                 break
41         
42         if flag == 0:
43             print("没有找到名字")        
44 
45     elif num==5:
46         print(card)
47     else :
48         print("输入有误,请重新输入")

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值