编写一个程序来创建Student
类,该类有一个方法返回存储在列表中的分数之和。
创建类:
- 创建
Student
类,且有一个分数scores
属性(类型为列表)。 - 创建
__init__()
方法初始化scores
属性。 - 创建
get_scores_sum()
方法,将分数相加返回。可使用内置的sum()
函数。
类外部:
- 创建列表
scores
值为[55, 75, 80, 62, 77]
。 - 创建
Student
类对象s1
,并传入scores
来初始化属性。 - 调用
get_scores_sum()
方法,结果存入total
变量。 - 打印
total
变量。
示例输出
349
# 创建 Student 类
class Student:
# 使用 __init__() 方法来初始化 scores 属性
def __init__(self,scores):
self.scores=scores
# 创建get_scores_sum()方法,将分数相加返回
def get_scores_sum(self):
return sum(self.scores)
# 创建列表 scores
scores = [55, 75, 80, 62, 77]
# 传递分数scores作为参数创建Student类对象
s1 = Student(scores)
# 对象s1调用方法get_scores_sum()
total = s1.get_scores_sum()
# 打印 total
print(total)