资源简介


 功能如下: # 1.添加学生 # 2.修改学生 # 3.删除学生 # 4.查询学生 # 5.显示所有学生 # 6.退出


资源截图

代码片段和文件信息

import os
# 开发学生管理系统

# 功能如下:
# 1.添加学生
# 2.修改学生
# 3.删除学生
# 4.查询学生
# 5.显示所有学生
# 6.退出


# 开发流程分析:
# 1. 显示学生管理系统的功能菜单
# 2. 接收用户选择的功能选项
# 3. 判断用户选择的功能选项并执行相关的操作
# 4. 循环执行上面三个操作

# 把功能抽取到指定函数的目的: 通过函数可以提高代码的复用性,减少代码的冗余
# 全局的学生列表,用户管理不同的学生信息,此时列表里面存储的都是字典信息
student_list = list()


# 显示学生管理系统的功能菜单
def show_menu():
    print(“=========学生管理系统V1.0========“)
    print(“1.添加学生“)
    print(“2.修改学生“)
    print(“3.删除学生“)
    print(“4.查询学生“)
    print(“5.显示所有学生“)
    print(“6.退出“)


# 添加学生的功能
def add_student():
    # 实现添加学生的功能
    name = input(“请输入您的姓名:“)
    age = input(“请输入您的年龄:“)
    sex = input(“请输入您的性别:“)

    # 把学生的这三项信息,封装到一个字典里面,一个学生就是一个字典类型
    stu_dict = dict()
    # 添加键值对
    stu_dict[“name“] = name
    stu_dict[“age“] = age
    stu_dict[“sex“] = sex

    # 把学生字典添加到学生列表里面
    student_list.append(stu_dict)
    print(“添加成功“)


# 显示所有学生的功能
def show_all_student():
    for index stu_dict in enumerate(student_list):
        # 学号 = 当前下标 + 1

评论

共有 条评论