简单学生名片管理系统--python

简单学生名片管理系统–python

基础的增删改查功能

card ={}
student = []
def card_menu():
    print('***************菜单显示*************************')
    print('1.显示名片的所有内容')
    print('2.新建名片的名片信息')
    print('3.查询名片的具体内容')
    print('4.更改名片的具体内容')
    print('5.删除名片的具体内容')
    print('0。退出查询名片')

def card_new():
    x = input('输入姓名:')
    i = input('输入电话号码:')
    n = input('输入qq号码:')
    y = input('输入邮箱号码:')
    for item in i,n,y:
        student.append(item)
    dic = {x:student}
    card.update(dic)
    print('已将{}添加到内容中'.format(x))

def card_all():
    if card:
        for i in card:
            print('姓名:', i)
            print('电话号码:', card.get(i)[0])
            print('qq号码:',card.get(i)[1])
            print('邮箱地址:', card.get(i)[2])
    else:
        print('还未记录信息!')

def card_reasch():
    x = input('输入查询人名称:')
    for i in card:
        if x ==i:
            print('姓名:', i)
            print('电话号码:', card.get(i)[0])
            print('qq号码:', card.get(i)[1])
            print('邮箱地址:', card.get(i)[2])
            break
    else:
        print('未查询到此人!')

def card_change():
    x = input('输入要更改人的姓名:')
    for i in card:
        if x ==i:
            print('不可更改姓名,只能更改属性!')
            m = input('输入电话号码:')
            n = input('输入qq号码:')
            y = input('输入邮箱号码:')
            card[x] = [m,n,y]
            print('已更改{}的内容'.format(x))
            break
    else:
        print('你输入的用户不存在!')

def card_pop():
    x = input('输入要删除人的姓名:')
    for i in card:
        if x == i:
            print('已删除:{}'.format(x))
            del card[i]
            break
    else:
        print('你输入的用户不存在!')

card_menu()
while True:
    try:
        a = int(input('输入要对名片的操作数:'))
        if a == 1:
            card_all()
        elif a == 2:
            card_new()
        elif a == 3:
            card_reasch()
        elif a == 4:
            card_change()
        elif a == 5:
            card_pop()
        elif a == 0:
            print('操作完成!')
            break
        else:
            print('输入错误,重新尝试!')
    except ValueError:
        print('请输入指定数字!')
***************菜单显示*************************
1.显示名片的所有内容
2.新建名片的名片信息
3.查询名片的具体内容
4.更改名片的具体内容
5.删除名片的具体内容
0。退出查询名片
输入要对名片的操作数:2
输入姓名:牛牛
输入电话号码:123
输入qq号码:456
输入邮箱号码:789
已将牛牛添加到内容中
输入要对名片的操作数:1
姓名: 牛牛
电话号码: 123
qq号码: 456
邮箱地址: 789
输入要对名片的操作数:5
输入要删除人的姓名:牛牛
已删除:牛牛
  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值