Python 学生信息管理系统:简单实现及代码示例
这是一个简单的 Python 系统示例,用于管理学生信息:\n\npython\nclass Student:\n def __init__(self, name, age, grade):\n self.name = name\n self.age = age\n self.grade = grade\n\nclass StudentManagementSystem:\n def __init__(self):\n self.students = []\n\n def add_student(self, name, age, grade):\n student = Student(name, age, grade)\n self.students.append(student)\n print("学生信息已添加!")\n\n def remove_student(self, name):\n for student in self.students:\n if student.name == name:\n self.students.remove(student)\n print("学生信息已删除!")\n return\n print("找不到该学生!")\n\n def display_students(self):\n if len(self.students) == 0:\n print("暂无学生信息!")\n else:\n for student in self.students:\n print(f"姓名: {student.name}, 年龄: {student.age}, 成绩: {student.grade}")\n\n def run(self):\n while True:\n print("欢迎使用学生信息管理系统!")\n print("请选择操作:")\n print("1. 添加学生信息")\n print("2. 删除学生信息")\n print("3. 显示所有学生信息")\n print("0. 退出系统")\n\n choice = input("请选择:")\n if choice == "1":\n name = input("请输入学生姓名:")\n age = input("请输入学生年龄:")\n grade = input("请输入学生成绩:")\n self.add_student(name, age, grade)\n elif choice == "2":\n name = input("请输入要删除的学生姓名:")\n self.remove_student(name)\n elif choice == "3":\n self.display_students()\n elif choice == "0":\n print("谢谢使用!")\n break\n else:\n print("无效选择,请重新选择!")\n\nsystem = StudentManagementSystem()\nsystem.run()\n\n\n这个系统允许用户添加、删除和显示学生信息。用户可以通过输入相应的选项来操作系统。
原文地址: https://www.cveoy.top/t/topic/py0r 著作权归作者所有。请勿转载和采集!