回答編集履歴

2

少なくとも、と追記

2019/01/21 07:48

投稿

firedfly
firedfly

スコア1131

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- 下にコメントして修正したように**5か所**間違っていました
11
+ **少なくとも5か所**、下にコメントして修正したように間違っていま
12
12
 
13
13
 
14
14
 

1

コードにコメントを追加

2019/01/21 07:48

投稿

firedfly
firedfly

スコア1131

test CHANGED
@@ -8,8 +8,62 @@
8
8
 
9
9
 
10
10
 
11
- おそらくですが、の2か所間違っていま
11
+ にコメントして修正したように**5か所**間違っていました
12
12
 
13
- - class Prisom:
14
13
 
14
+
15
+ ```Python
16
+
17
+ class Prisom(): # クラス定義なので()が必要
18
+
19
+ def __init__(self, width, height, depth):
20
+
21
+ self.width = width
22
+
23
+ self.height = height
24
+
25
+ self.depth = depth
26
+
27
+
28
+
29
+ def content(self):
30
+
31
+ return self.width*self.height*self.depth # 関数の中身なのでインデントを浅くする
32
+
33
+
34
+
35
+ p1 = Prisom(10, 20, 30)
36
+
37
+ p1.content()
38
+
39
+ p2 = Prisom(50, 60, 70)
40
+
41
+ p2.content()
42
+
43
+ p1.height
44
+
45
+ p2.height
46
+
47
+ p1.height = 50
48
+
49
+ p1.content()
50
+
51
+
52
+
53
+ # Prisomクラスの中身ではないのでインデントを浅くする
54
+
15
- - class cube(Prisom):
55
+ class Cube(Prisom): # クラスは大文字始まり
56
+
57
+ def __init__(self, length):
58
+
59
+ self.width = self.height = self.depth = length
60
+
61
+
62
+
63
+ # Cubeクラスの中身ではないのでインデントを浅くする
64
+
65
+ c = Cube(20)
66
+
67
+ c.content()
68
+
69
+ ```