用Python语音设计一个学生类(Student),包含学生的学号(sid)、姓名和Python课程的成绩(score)。计算3名学生的平均成绩(average)并输出
时间: 2024-01-21 19:02:45 浏览: 169
python课程设计学生成绩管理系统源码+汇报PPT.zip
5星 · 资源好评率100%
以下是一个示例代码:
```python
class Student:
def __init__(self, sid, name, score):
self.sid = sid
self.name = name
self.score = score
def get_score(self):
return self.score
# 创建三个学生对象
s1 = Student('001', '张三', 90)
s2 = Student('002', '李四', 85)
s3 = Student('003', '王五', 95)
# 计算平均成绩
total_score = s1.get_score() + s2.get_score() + s3.get_score()
avg_score = total_score / 3
# 输出平均成绩
print("三名学生的平均成绩为:%.2f" % avg_score)
```
这里我们创建了一个 `Student` 类,包含了学号、姓名和成绩三个属性,以及一个 `get_score()` 方法用于获取成绩。接着我们创建了三个学生对象 `s1`、`s2` 和 `s3`,并分别赋值。然后计算三个学生的总成绩并求平均值,最后输出平均成绩。
阅读全文