質問編集履歴

2

質問の不正削除対応

2018/02/25 23:48

投稿

pokkutter
pokkutter

スコア201

test CHANGED
File without changes
test CHANGED
@@ -1 +1,27 @@
1
+ 以下のクラスを継承しながら、名簿内の人の平均年齢を算出するavg_ageメソッドを持つSub_Rosterクラスをpython3で作成したいです。
2
+
3
+ 参考URL: https://teratail.com/questions/114887
4
+
5
+ ```
6
+
7
+ from collections import namedtuple
8
+
9
+ Roster = namedtuple("Roster", ["name", "age"])
10
+
11
+ class SubRoster(list):
12
+
13
+ def __init__(self, roster=None):
14
+
15
+ if roster:
16
+
17
+ self.append(roster)
18
+
19
+ def mean(self):
20
+
21
+ return sum(roster.age for roster in self) / len(self)
22
+
23
+ def search(self, name):
24
+
1
- この度は、大変申し訳ございません。最初から投稿しなくても良い内容であることに気がつきました。
25
+ return any(roster.name == name for roster in self)
26
+
27
+ ```

1

最初から投稿しなくても良い内容でした。

2018/02/25 23:47

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,37 +1 @@
1
- 以下のクラスを継承しながら、名簿内の人の平均年齢を算出するavg_ageメソッドを持つSub_Rosterクラスをpython3で作成したいです。
2
-
3
-
4
-
5
- 参考URL: https://teratail.com/questions/114887
6
-
7
-
8
-
9
- ```
10
-
11
- from collections import namedtuple
12
-
13
- Roster = namedtuple("Roster", ["name", "age"])
14
-
15
-
16
-
17
- class SubRoster(list):
18
-
19
- def __init__(self, roster=None):
20
-
21
- if roster:
22
-
23
- self.append(roster)
24
-
25
-
26
-
27
- def mean(self):
28
-
29
- return sum(roster.age for roster in self) / len(self)
30
-
31
-
32
-
33
- def search(self, name):
34
-
35
- return any(roster.name == name for roster in self)
1
+ この度は、大変申し訳ございません。最初から投稿しなくても良い内容であることに気がつきました。
36
-
37
- ```