exercise008_学生管理系统

import json

studentList = {}

# 添加学生
def addStudent():
    student = {}
    studentName = raw_input("请输入学生姓名:")
    student['studentName'] = studentName
    studentAge = raw_input("请输学生年龄:")
    student['studentAge'] = studentAge
    studentGender = raw_input("请输学生性别:")
    student["studentGender"] = studentGender
    studentList[studentName] = student
    print("添加学生信息成功!")
    print(studentList)
    # 将中文转化不显示为乱码
    print json.dumps(studentList, ensure_ascii=False, encoding='UTF-8')


#修改学生
def updStudent():
    print(studentList)
    studentName = raw_input("请输要修改的学生姓名:")
    if studentName in studentList:
        print(studentList[studentName])
        studentAge = raw_input("请修改年龄")
        studentList[studentName]["studentAge"] = studentAge
        studentGender = raw_input("请修改性别:")
        studentList[studentName]["studentGender"] = studentGender
        print("学生信息修改成功:",studentList[studentName])
    else:
        print("没有学生["+studentName+"]的信息!")

#删除学生
def delStudent():
    print(studentList)
    studentName = raw_input("请输要删除的学生姓名:")
    if studentName in studentList:
        del studentList[studentName]
        print("删除学生:" + studentName + "成功!", studentList)
    else:
        print("没有"+studentName+"的信息,无法删除!")

#查询学生
def queryStudent():
    studentName = raw_input("请输要查询的学生姓名:")
    if studentName in studentList:
        print(studentList[studentName])
    else:
        print("没有"+studentName+"的信息")

print("*"*45)
print("***********Python版本学生管理系统***************")
print("***********功能编号*****************************")
print("***********1:添加学生***************************")
print("***********2:修改学生***************************")
print("***********3:删除学生***************************")
print("***********4:查询学生***************************")
print("***********5:退出系统***************************")
print("*"*45)

while True:
    option = int(raw_input("请输入功能编号:"))
    if option == 5:
        print("您已成功退出系统!")
        exit()
    elif option == 1:
        addStudent()
    elif option == 2:
        updStudent()
    elif option == 3:
        delStudent()
    elif option == 4:
        queryStudent()
    else:
        print("请输入正确的功能序号!")

猜你喜欢

转载自blog.csdn.net/weixin_42652708/article/details/81022359