OOP 把「資料 + 功能」打包成類別(class):
class Student:
def __init__(self, name):
self.name = name
self.scores = []
def add_score(self, score):
self.scores.append(score)
def average(self):
return sum(self.scores) / len(self.scores) if self.scores else 0
s1 = Student("丁丁")
s1.add_score(85); s1.add_score(92)
print(f"{s1.name} 平均:{s1.average()}")