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

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学生成绩管理系统)