美文网首页
简易学生管理系统

简易学生管理系统

作者: ____空白 | 来源:发表于2018-07-23 19:47 被阅读0次
stuInfos = []
sname = ''
sage = ''
snum = ''
#打印功能提示

def printMenu():
    print('-------------欢迎进入千峰学生管理系统---------------')
    print('1.添加学生信息')
    print('2.查找学生信息')
    print('3.删除学生信息')
    print('4.显示所有学生信息')
    print('q.退出系统')
    print('--------------------------------------------------')
#获取用户信息
def getInfo():
    global newSname
    global newSage
    global newSnum
    newSname = input('请输入学生的姓名:')
    newSage = input('请输入学生的年龄:')
    newSnum = input('请输入学生的手机号:')

    return [newSname,newSage,newSnum]
#添加用户信息
def addStuInfo():

    result = getInfo()
    newInfo = {}
    newInfo['sname'] = result[0]
    newInfo['sage'] = result[1]
    newInfo['snum'] = result[2]
    stuInfos.append(newInfo)
#查询用户信息
def selectStuInfo():
    sname1 = input("请输入要查询学生的姓名:")
    print("=" * 30)
    print("学生的信息如下:")
    print("姓名   年龄  手机号")
    for tempInfo in stuInfos:
        if sname1 == tempInfo['sname']:
            print("%s    %s   %s" % (tempInfo['sname'], tempInfo['sage'], tempInfo['snum']))
            break
#查询所有用户信息
def selectAllStuInfo():
    print("=" * 30)
    print("学生的信息如下:")
    print("姓名   年龄  手机号")
    i = 1
    for tempInfo in stuInfos:
        print('%s   %s     %s'% (tempInfo['sname'], tempInfo['sage'], tempInfo['snum']))
        i += 1

#删除用户信息
def deleteInfo():
    sname1 = input("请输入要删除的学生的姓名:")
    print("=" * 30)
    i = 0
    x = 0
    for temp in stuInfos:
        if temp['sname'] == sname1:
            x = 1
            break
        else:
            i += 1
    if x != 0:
        del stuInfos[i]
        print('删除成功!')
#主菜单
def main():
    while True:
        printMenu()
        n = input('请输入您的选择:')
        if n == '1':
            addStuInfo()
        elif n == '2':
            selectStuInfo()
        elif n == '3':
            deleteInfo()
        elif n == '4':
            selectAllStuInfo()
        elif n == 'q':
            exit()
        else:
            print('您的输入有误,请重新输入!')
main()

相关文章

  • 学生管理系统简易版

    学生管理系统简易版 mian function view

  • 简易学生管理系统

  • 简易学生管理系统

    student_manage=[]def menu():print('=====欢迎进入学生管理系统=====\n...

  • day11 作业

    """(学生管理系统简易版)用一个变量来保存一个班级的学生信息,学生信息包括:姓名、学号、成绩(英语、体育、美术、...

  • 2018-10-09作业

    """ (学生管理系统简易版) 用一个变量来保存一个班级的学生信息,学生信息包括:姓名、学号、成绩(英语、体育、美...

  • day8(作业)

    (学生管理系统简易版)用一个变量来保存一个班级的学生信息,学生信息包括:姓名、学号、成绩(英语、体育、美术、数学)...

  • 第八天作业

    (学生管理系统简易版)用一个变量来保存一个班级的学生信息,学生信息包括:姓名、学号、成绩(英语、体育、美术、数学)...

  • 8作 写一个学生管理系统

    (学生管理系统简易版)用一个变量来保存一个班级的学生信息,学生信息包括:姓名、学号、成绩(英语、体育、美术、数学)...

  • 2018-10-09简单的学生管理系统

    (学生管理系统简易版) 用一个变量来保存一个班级的学生信息,学生信息包括:姓名、学号、成绩(英语、体育、美术、数学...

  • day8作业

    (学生管理系统简易版)用一个变量来保存一个班级的学生信息,学生信息包括:姓名、学号、成绩(英语、体育、美术、数学)...

网友评论

      本文标题:简易学生管理系统

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