zoukankan      html  css  js  c++  java
  • 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("输入有误,请重新输入")
  • 相关阅读:
    Pascal's Triangle II
    Pascal's Triangle
    Path Sum II
    Path Sum
    plusOne
    Divide Two Integers
    64. ZigZag Conversion
    63. Swap Nodes in Pairs && Rotate List && Remove Nth Node From End of List
    62. Divide Two Integers
    61. Unique Paths && Unique Paths II
  • 原文地址:https://www.cnblogs.com/loveyouyou616/p/7421550.html
Copyright © 2011-2022 走看看