以下のクラスを継承しながら、名簿内の人の平均年齢を算出するavg_ageメソッドを持つSub_Rosterクラスをpython3で作成したいです。
参考URL: https://teratail.com/questions/114887
from collections import namedtuple Roster = namedtuple("Roster", ["name", "age"]) class SubRoster(list): def __init__(self, roster=None): if roster: self.append(roster) def mean(self): return sum(roster.age for roster in self) / len(self) def search(self, name): return any(roster.name == name for roster in self)
回答1件
あなたの回答
tips
プレビュー