美文网首页
7作 字典和集合

7作 字典和集合

作者: 大黄蜂人工智能 | 来源:发表于2018-08-28 23:39 被阅读0次

    作业:学生管理

    xxx管理系统
    1.添加学生
    2.查看学生
    3.删除学生
    4.修改信息
    0.退出
    ========================
    1.在一个系统(变量)中可以保存多个学生的信息
    2.添加学生(输入姓名、年龄、电话)到1中的变量中
    3.删除学生(输入姓名或电话都可以)
    4.修改学生(输入姓名和电话)
    5.退出

    students=[]
    while True:
        print('==================')
        print('1.添加学生\n2.查看学生\n3.删除学生\n4.修改学习\n0.退出系统')
        print('==================')
        value = input('请选择:')
        if value=='0':
            continue
        if value=='1':
            name1 = input('请输入你的名字:')
            age1= int(input('请输入你的年龄:'))
            tel1 = int(input('请输入你的电话:'))
            xinxi = {'姓名':name1,'年龄':age1,'电话':tel1}
            students.append(xinxi)
            print(students)
        if value =='2':
            print('1.按姓名查\n2.按年龄查')
            find_value=input('请选择:')
            if find_value=='1':
                find_name=input('请输入姓名:')
                for mm in students:
                    if find_name==mm['姓名']:
                        print(mm)
            if find_value == '2':
                find_age =int(input('请输入年龄:'))
                for cc in students:
                    if find_age == cc['年龄']:
                        print(cc)
        if value == '3':
            print('1.按名字删除\n2.按年龄删除')
            ee = input('请选择:')
            if ee =='1':
                del_name = input('请输入删除的名字:')
                for dd in students:
                    if del_name == dd['姓名']:
                        dd.clear()
                    print(dd)
            if  ee == '2':
                aa = int(input('请输入删除的年龄:'))
                for bb in students:
                    if aa ==int( bb['年龄']):
                         bb.clear()
                    print(bb)
        if value == '4':
            print('1.修改名字\n2.修改电话号码')
            number = input('请选择:')
            if number == '1':
                revise_number =input('请输入需要修改的名字:')
                revise_number1 = input('请输入改为的名字:')
                for gg in students:
                    if revise_number == gg['姓名']:
                        gg['姓名'] = revise_number1
                    print(gg)
            if number == '2':
                revise_tel = int(input('请输入需要修改的电话号码:'))
                revise_tel1 = int(input('请输入修改后的电话号码:'))
                for hh in students:
                    if revise_tel == int(hh['电话']):
                        hh['电话'] =int(revise_tel1)
                    print(hh)
    

    相关文章

      网友评论

          本文标题:7作 字典和集合

          本文链接:https://www.haomeiwen.com/subject/apvcwftx.html