pychon设计一个学生类,这个学生类中包含学生的学号、姓名、成绩。计算三名学生的平均成绩
时间: 2024-02-25 12:59:03 浏览: 74
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
好的,这是一个 Python 中定义学生类并计算三名学生平均成绩的示例代码:
```python
class Student:
def __init__(self, id, name, score):
self.id = id
self.name = name
self.score = score
def calculate_average_score(students):
total_score = 0
for student in students:
total_score += student.score
return total_score / len(students)
# 创建三个学生对象
student1 = Student(1001, "张三", 90)
student2 = Student(1002, "李四", 80)
student3 = Student(1003, "王五", 70)
# 将三个学生对象存放在列表中
students = [student1, student2, student3]
# 计算三名学生的平均成绩
average_score = calculate_average_score(students)
print("三名学生的平均成绩为:", average_score)
```
在这个示例代码中,我们定义了一个 `Student` 类,包括了学生的学号、姓名和成绩三个属性。在计算平均成绩的函数 `calculate_average_score` 中,我们遍历了存放学生对象的列表,并将每个学生的成绩加起来,最后除以学生数量求得平均成绩。最后,我们将平均成绩打印出来。
阅读全文