简单的python学生成绩管理系统
时间: 2023-12-20 21:32:37 浏览: 96
python学生成绩管理系统简单
以下是一个简单的Python学生成绩管理系统的示例代码:
```python
class Student:
def __init__(self, name, score):
self.name = name
self.score = score
class GradeSystem:
def __init__(self):
self.students = []
def add_student(self, name, score):
student = Student(name, score)
self.students.append(student)
def display_all_students(self):
for student in self.students:
print("Name: {}, Score: {}".format(student.name, student.score))
def delete_student(self, name):
for student in self.students:
if student.name == name:
self.students.remove(student)
break
# 创建学生成绩管理系统对象
grade_system = GradeSystem()
# 添加学生
grade_system.add_student("Alice", 90)
grade_system.add_student("Bob", 80)
grade_system.add_student("Charlie", 70)
# 显示所有学生
grade_system.display_all_students()
# 删除学生
grade_system.delete_student("Bob")
# 再次显示所有学生
grade_system.display_all_students()
```
这个学生成绩管理系统使用了两个类:`Student`和`GradeSystem`。`Student`类表示一个学生,包含学生的姓名和成绩。`GradeSystem`类表示学生成绩管理系统,包含添加学生、显示所有学生和删除学生的功能。
阅读全文