python学生信息管理系统代码怎么写

47次阅读
没有评论

共计 1082 个字符,预计需要花费 3 分钟才能阅读完成。

下面是一个简单的 Python 学生信息管理系统的代码示例:

students = []   # 用于存储学生信息的列表 

def display_menu():
    print(" 学生信息管理系统 ")
    print("1. 添加学生信息 ")
    print("2. 显示所有学生信息 ")
    print("3. 查找学生信息 ")
    print("4. 删除学生信息 ")
    print("5. 退出 ")

def add_student():
    name = input(" 请输入学生姓名: ")
    age = input(" 请输入学生年龄: ")
    student = {" 姓名 ": name, " 年龄 ": age}
    students.append(student)
    print(" 学生信息已成功添加!")

def display_students():
    if len(students) == 0:
        print(" 暂无学生信息 ")
    else:
        for student in students:
            print(" 姓名:", student[" 姓名 "], ", 年龄:", student[" 年龄 "])

def search_student():
    name = input(" 请输入要查找的学生姓名: ")
    for student in students:
        if student[" 姓名 "] == name:
            print(" 姓名:", student[" 姓名 "], ", 年龄:", student[" 年龄 "])
            return
    print(" 未找到该学生信息 ")

def delete_student():
    name = input(" 请输入要删除的学生姓名: ")
    for student in students:
        if student[" 姓名 "] == name:
            students.remove(student)
            print(" 学生信息已成功删除!")
            return
    print(" 未找到该学生信息 ")

while True:
    display_menu()
    choice = input(" 请选择操作 (输入数字): ")

    if choice == "1":
        add_student()
    elif choice == "2":
        display_students()
    elif choice == "3":
        search_student()
    elif choice == "4":
        delete_student()
    elif choice == "5":
        print(" 退出程序 ")
        break
    else:
        print(" 无效的选择,请重新输入 ")

该代码定义了一个学生信息管理系统,包含添加学生、显示所有学生、查找学生、删除学生等功能。通过不断显示菜单,用户可以选择执行不同的操作。学生信息以字典的形式存储在一个列表中。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计1082字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)