简易学生管理系统

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()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容