• python3 名片管理系统


    #打印功能提示
    print("="*50)
    print("         名片管理系统 V1.0")
    print(" 1:添加一个新的名片")
    print(" 2:删除一个名片:")
    print(" 3:修改一个名片:")
    print(" 4:查询一个名片:")
    print(" 5:显示所有名片")
    print(" 6:退出程序")
    print("="*50)
    card_info = []
            #获取用户选择
    while True:
    
            num = int(input("请输入功能序号1-5:"))
    
            #根据用户选择执行相应的功能
            if num==1:
                    new_name = input("请输入名字:")
                    new_qq = input("请输入qq:")
                    new_addr = input("请输入一个住址:")
    
                    #定义空字典,存储名片信息
                    new_info = {}
                    new_info['name'] = new_name
                    new_info['qq'] = new_qq
                    new_info['addr'] = new_addr
            #       print(new_info) 
                    card_info.append(new_info)
            #       print(card_info)
    
            elif num==2:
                    remove_name = input("请输入要删除的名片:")
                    names.remove(remove_name)
                    print(names)
            elif num==3:
                    alt_name = input("请输入你要替换哪个名片:")
                    result_name = input("请输入你要替换成哪个名片:")
                    index = names.index(alt_name)
                    names[index] = result_name
                    print(names)
            elif num==4:
                    find_name = input("请输入要查找的姓名")
                    find_flag = 0 #默认表示没有找到
                    for temp in card_info:
                            if find_name==temp["name"]:
                                    print("%s	%s	%s"%(temp['name'], temp['qq'], temp['addr']))
                                    find_flag=1 #表示找到了
                                    break
                    if find_flag==0:
                            print("查无此")
            elif num==5:
                    print("姓名	qq	地址")
                    for temp in card_info:
                            print("%s	%s	%s"%(temp['name'], temp['qq'], temp['addr']))
            elif num==6:
                    break
            else:
                    print("您的输入有误,请重新输入")
    
            print("")
    
    
  • 相关阅读:
    LDAP
    开源实时日志分析ELK平台部署
    js上传并且预览图片
    python logging的应用
    使用QQ第三方登录 并在父页面跳转刷新
    ubuntu sudo不能用的解决办法
    ubuntu 16.10安装nginx
    crontab 切割日志
    nginx的日志切割
    python对excel文件的读写操作
  • 原文地址:https://www.cnblogs.com/mayiyi/p/14428353.html
Copyright © 2020-2023  润新知