美文网首页
2018-08-28-作业

2018-08-28-作业

作者: fanzl | 来源:发表于2018-08-28 19:46 被阅读0次

学生管理系统

1,在一个系统中可以保存多个学生的信息
2,添加学生(输入姓名,年龄,电话)到1的变量中
3,修改学生的电话(输入姓名,电话)
4删除学生(输入姓名,将其对应的信息从系统中删除)

print('学生管理系统')
print('===========================')

student_system=[
    {'name':'stu1','age':18,'电话':136742}
]

while True:
    print('1:添加学生', '2:修改学生', '3:删除学生','4:查看所有学生' ,'5:退出', sep='\n')
    print('===============================')
    a=input('请输入选项:')
    if {a}<={'1','2','3','4','5'}:
        option = int(a)
    else:
        print('错误请重新输入')
        continue



    while option<5:
        if option==1:  #添加学生
            name=input('请输入姓名:')
            age=int(input('请输入年龄:'))
            tel=int(input('请输入电话:'))
            print('===============================')
            student={'name':name,'age':age,'电话':tel}
            student_system.append(student)
            break
        elif option==2:  #修改学生,输入姓名,查找学生进行修改

            name = input('请输入姓名:')
            print('===============================')
            index=-1
            for x in student_system[:]:
                index += 1
                if x['name']==name:

                    print(index,x,sep=':')
                    print('===============================')
            stu_option=int(input('请输入选项:'))
            age = int(input('请输入年龄:'))
            tel = int(input('请输入电话:'))
            student_system[stu_option]['age']=age
            student_system[stu_option]['tel']=tel
            print(student_system[stu_option])
            break
        elif option == 3:   #删除学生
            name = input('请输入姓名:')
            print('===============================')
            index = -1
            for x in student_system[:]:
                index += 1
                if x['name'] == name:
                    print(index, x, sep=':')
                    print('===============================')
            stu_option = int(input('请输入选项:'))
            del student_system[stu_option]
            break

        elif option==4:  #查看所有学生
            for stu in student_system[:]:
                print(stu,'==============================')
            break

    if option==5:
        break
print('退出系统')


相关文章

  • 2018-08-28-作业

    学生管理系统 1,在一个系统中可以保存多个学生的信息2,添加学生(输入姓名,年龄,电话)到1的变量中3,修改学生的...

  • 2018-08-28-入职

    可能每新去一个新环境都会有不安哈哈 怕尴尬怕做不好 上次相聚,罗维说感觉我这一年成长了不少,我说因为她我想学吉他 ...

  • 2018-08-28-字典和集合

    一、字典(dict) 字典是容器类型(序列),以键值对作为元素(字典里面存的数据全是以键值对的形式出现的)——{k...

  • 2018-08-28-我的情绪按钮。

    其实这篇分析的文章我早就该动笔了,但是周末两天的课程给我的内容太多,一直在消化。 自从上次心灵防御打开了一个口子,...

  • 2018-08-28-李涛高手之路提升篇-混合光源效果-观后感

    ①新建图层填充红色,混合模式更改为“明度”。 此时可观察到目标图层和背景的亮度和颜色的明显差异,便于下一步调整。 ...

  • 今天先不更

    补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业补作业...

  • 作业作业作业

    出外听课两天,小必的学习没过问。 早晨,小必的数学作业没完成,很多没完成:优化设计,数学书,小灵通,都没完成。 中...

  • 作业作业作业

    头疼的厉害,太阳穴绷得紧紧的。躺了一个多小时了,也不见好转。每当这个时候,一场大觉就能让我彻底放松。可是心不静,怎...

  • 作业作业作业

    1,我的作业 写好了文章,倒也没发的欲望,这是我的作业,作业。 只是想着把一切都准备好,明天再发。听说发文很多O推...

  • 作业作业作业

    @所有人 各位家长:学生对待作业的态度就是对待学习的态度。态度决定一切!老师们在检查作业过程中发现有不写的、有偷工...

网友评论

      本文标题:2018-08-28-作业

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