美文网首页
day7作业

day7作业

作者: liuperson | 来源:发表于2018-08-29 07:50 被阅读0次

学生信息管理系统

all_info={}
students=[]
while True:
    print('欢迎进入学生信息管理')
    print('1.添加学生\n2.查看学生\n3.删除学生\n4.修改学生\n0.退出系统')
    value=input('请输入>>>>')
    if value=='0':
        continue
    if value=='1':
        while True:
            from random import randint
            print('===============')
            print('添加学生信息!!')
            add_name=input('姓名:')
            add_age=input('年龄:')
            add_tel=input('电话:')
            add_id='py'+str(randint(0,9)).rjust(3,'0')

            add_student={'姓名':add_name,'年龄':add_age,'电话':add_tel,'学号':add_id}
            students.append(add_student)
            all_info={'学生':students}
            print(all_info)

            print('1.继续添加\n2.返回')
            value1=input('请输入>>>>')
            if value1!='1':
                break
    if value=='2':
        while True:
            print('===============')
            print('查看学生!!')
            print('1.查看所有\n2.按姓名\n3.按学号\n4.返回')
            value2=input('请输入>>>>')
            if value2=='4':
                break
            if value2=='1':
                if all_info=={}:
                    print('系统目前无学生')
                else:
                    print(all_info)
            if value2=='2':
                value22=input('输入学生姓名:')
                for stu in students:
                    if value22==stu['姓名']:
                        print(stu)
            if value2=='3':
                value222=input('输入学生学号:')
                for stu1 in students:
                    if value222==stu1['学号']:
                        print(stu1)
    if value=='3':
        while True:
            print('===============')
            print('删除学生!!')
            print('1.按姓名\n2.按学号\n3.返回')
            value33=input('请输入>>>>')
            if value33=='3':
                break
            if value33=='1':
                value333 = input('请输入学生姓名:')
                for stu in students:
                    if value333==stu['姓名']:
                        students.remove(stu)
                        print('删除成功!')
                        print(all_info)
            if value33=='2':
                value3333=input('请输入学生学号:')
                for stu1 in students:
                    if value3333==stu1['学号']:
                        students.remove(stu1)
                        print('删除成功!')
                        print(all_info)
    if value=='4':
        while True:
            print('===============')
            print('修改学生!')
            print('1.改姓名\n2.改学号\n3.返回')
            value44=input('请输入>>>>')
            if value44=='3':
                break
            if value44=='1':
                odd=input('请输入原姓名:')
                new=input('请输入新姓名:')
                for stu in students:
                    if odd==stu['姓名']:
                        stu['姓名']=new
                        print('修改成功!')
                        print(stu)
            if value44=='2':
                odd = input('请输入原学号:')
                new = input('请输入新学号:')
                for stu in students:
                    if odd == stu['学号']:
                        stu['学号'] = new
                        print('修改成功!')
                        print(stu)

相关文章

  • 爱自己营员打卡榜单D7|复盘

    Day7作业:复盘这七天的收获与启发

  • 和烨宝的亲子共读记录  第七天

    【烨煜生辉】亲子共读30天 2016.12.6 day7 放学后宝贝很快就写完了作业,最近写作业很开心,效率...

  • 【突破力】视频号特训营Day7:用故事思维拍出播放量破万的短视频

    【Day7作业】【字数】 359【作业内容】 题目:34岁之前,我为别人活着,34岁之后,我为自己活着 正文: 3...

  • Day7 :卡片阅读法

    DAY7 学习课程:《Day7 :向大师偷艺,如何甄别顶级阅读素材,一网打尽超一流作家》 今日作业:鉴赏一位你最喜...

  • 21天摄影训练营Day7

    Day7,9月3日作业:对称 这个作业看似好拍,其实很难呀!真正有意识去关注“对称”主题寻找素材时,才发现:...

  • day7作业

    1.编写一个函数,求1+2+3+...+N 2.编写一个函数,求多个数中的最大值 3.编写一一个函数,实现摇色子的...

  • day7作业

    1.写一个程序 a.用一个变量来保存一个班级的学生信息,学生信息:姓名、学号、成绩(英语、体育、美术、数学)、年龄...

  • day7作业

    学生信息管理系统

  • Day7—作业

    学生管理系统 代码如下:

  • day7作业

    1.已知一个列表,求列表中心元素 2.已知一个列表,求所有元素和 3.已知一个列表,求所有奇数下标元素 4.已知一...

网友评论

      本文标题:day7作业

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