美文网首页
2018-07-23学生成绩管理系统

2018-07-23学生成绩管理系统

作者: 卡塔心里只有学习 | 来源:发表于2018-07-23 20:55 被阅读0次
    stu1=[]
    stu2=[]
    stu3=[]
    while True:
        print('1.添加学生')
        print('2.查找学生')
        print('3.删除学生')
        print('4.退出系统')
        num1=int(input('-->'))
        if num1==1:
            stu_name=input('请输入学生的名字:')
            stu1.append(stu_name)
            stu_age=input('请输入学生的年龄:')
            stu2.append(stu_age)
            stu_score=input('请输入学生的成绩:')
            stu3.append(stu_score)
            L1=len(stu1)
            print('1.继续添加')
            print('2.返回上一层')
            num2=int(input('-->'))
            if num2==1:
                while True:
                    stu_name=input('请输入学生的名字:')
                    stu1.append(stu_name)
                    stu_age=input('请输入学生的年龄:')
                    stu2.append(stu_age)
                    stu_score=input('请输入学生的成绩:')
                    stu3.append(stu_score)
                    print('1.继续添加')
                    print('2.返回上一层')
                    num3=int(input('-->'))
                    if num2==1:
                        continue
                    else:
                        break
            elif num2==2:
                    continue
        if num1==2:
            print('1.查看所有学生的信息')
            print('2.根据名字查找学生信息')
            print('3.返回上一层')
            num3=int(input('-->'))
            if num3==1:
                print('名字:%s\n年龄:%s\n成绩:%s\n'%(stu1,stu2,stu3))
                continue
            elif num3==2:
                stu_find=input('请输入你要查找的学生名字:')
                if stu_find in stu1:
                    stu_place=stu1.index(stu_find)
                    name1=stu1[stu_place]
                    age2=stu2[stu_place]
                    score1=stu3[stu_place]
                    print('%s\n%s岁\n成绩是%s\n'%(name1,age2,score1))
                else:
                    print('查无此人!')
                continue
            elif num3==3:
                continue
        if num1==3:
            stu_del=input('请输入要删除学生的名字:')
            if stu_del in stu1:
                stu1.remove(stu_del)
                print('成功删除!')
                print('1.继续删除')
                print('2.返回上一层')
                num3=int(input('-->'))
                if num3==1:
                    while True:
                        stu_del=input('请输入要删除学生的名字:')
                        if stu_del in stu1:
                            stu1.remove(stu_del)
                            print('成功删除!')
                            print('1.继续删除')
                            print('2.返回上一层')
                            num3=int(input('-->'))
                            if num3==1:
                                continue
                            else:
                                break
                elif num3==2:
                    continue
            else:
                print('没有您要删除的学生')
        if num1==4:
            break
    

    相关文章

      网友评论

          本文标题:2018-07-23学生成绩管理系统

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