名片登录系统

需要完成的基本功能:
1.添加名片
2.删除名片
3.修改名片
4.查询名片
5.退出系统
程序运行后,除非选择退出系统,否则重复执行功能

#info_list = [{'name':'wang','age':18,'company':'ali'},['xiaowang',10,'huawei']]
info_list = []
#所有的名片存放在这个列表里面
while True:
    # 显示出所有的选择
    print('****************名片管理系统*********************')
    print('1.添加名片')
    print('2.删除名片')
    print('3.修改名片')
    print('4.查询名片')
    print('5.退出系统')
    print('*************************************************')
    #与用户交互,让他输入选择
    choice = input('请输入您的选择') #input输入的内容是字符串的类型
    #根据用户的输入,指定不同的操作
    if choice == '1':
        # 实现增加名片的功能
        # todo 与用户交互,让用户输入具体的信息
        inname = input('请输入需要存储的名字:')
        intel = input('请输入联系方式:')
        incompany = input('请输入公司名称:')
        induty = input('请输入公司职位:')
        #TODO判断用户是否已经存在
        for obj in info_list:
            if obj['tel']==intel:
                print('已经存在')
                #填写一个语句,打断程序,不让继续执行添加操作
        # TODO 增加一个新字典,用来存储一个新名片
        person_dict = {}
        person_dict['name'] = inname
        person_dict['tel'] = intel
        person_dict['company'] = incompany
        person_dict['duty'] = induty
        # todo 将每一个新增的字典插入到原始的列表中去
        info_list.append(person_dict)
        print(info_list)
        
    elif choice == '2':
        print('2.删除名片')
    elif choice == '3':
        print('3.修改名片')
    elif choice == '4':
        print('4.查询名片')
    elif choice == '5':
        quit = input('确认退出请按q:')
        if quit == 'q':
            break
    else:
        print('请输入正确的指令')
        ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值