完成一个学生成绩管理系统,学生资料包括:姓名、性别、英语成绩、数学成绩、C语言成绩 总分、平均分。具备容错性。能够完成以下内容: 显示学生资料
时间: 2023-12-20 11:06:57 浏览: 76
C语言课程设计 学生成绩管理系统
好的,我可以帮助你完成学生成绩管理系统。首先,我们需要定义一个学生类,包括姓名、性别、英语成绩、数学成绩、C语言成绩等属性。然后,我们可以创建一个学生列表,用于存储所有学生的信息。以下是一个示例代码:
```python
class Student:
def __init__(self, name, gender, english_score, math_score, c_score):
self.name = name
self.gender = gender
self.english_score = english_score
self.math_score = math_score
self.c_score = c_score
self.total_score = english_score + math_score + c_score
self.average_score = self.total_score / 3
students = []
# 添加学生信息
students.append(Student("张三", "男", 80, 90, 70))
students.append(Student("李四", "女", 85, 95, 75))
students.append(Student("王五", "男", 90, 85, 80))
# 显示学生资料
for student in students:
print("姓名:", student.name)
print("性别:", student.gender)
print("英语成绩:", student.english_score)
print("数学成绩:", student.math_score)
print("C语言成绩:", student.c_score)
print("总分:", student.total_score)
print("平均分:", student.average_score)
print()
```
你可以根据自己的需要修改和扩展这个代码。
阅读全文