学生成绩管理系统python
时间: 2023-10-13 08:23:01 浏览: 113
课程大作业-基于tkinter的学生成绩管理系统python源码.zip
学生成绩管理系统是一个比较典型的应用程序,使用 Python 来实现非常合适。以下是一个简单的学生成绩管理系统 Python 实现的示例代码,供您参考:
```python
# 定义学生类
class Student:
def __init__(self, name, student_id):
self.name = name
self.student_id = student_id
self.grades = []
def add_grade(self, grade):
self.grades.append(grade)
def get_average_grade(self):
total = sum(self.grades)
return total / len(self.grades)
# 定义学生列表
students = []
# 添加学生信息
s1 = Student("张三", "001")
s1.add_grade(80)
s1.add_grade(90)
students.append(s1)
s2 = Student("李四", "002")
s2.add_grade(85)
s2.add_grade(95)
students.append(s2)
# 打印学生信息和平均分
for student in students:
print(f"学生姓名:{student.name},学号:{student.student_id},平均分:{student.get_average_grade()}")
```
这是一个简单的示例代码,您可以根据实际需求进行更改和完善。例如,可以添加用户输入、文件读写、查询、排序等功能。
阅读全文