回答編集履歴
3
修正
answer
CHANGED
@@ -8,9 +8,10 @@
|
|
8
8
|
|
9
9
|
@property
|
10
10
|
def size(self):
|
11
|
-
return f"{self.width} by {self.len}
|
11
|
+
return f"{self.width} by {self.len}"
|
12
12
|
|
13
13
|
|
14
|
+
...
|
14
15
|
for r in [r1, r2, r3]:
|
15
16
|
print(r.size)
|
16
17
|
```
|
2
修正
answer
CHANGED
@@ -1,7 +1,18 @@
|
|
1
|
+
**追記:**
|
2
|
+
素直に修正するとcan110さんの回答と丸被りしてしまうので、少しだけ捻りました。
|
3
|
+
|
1
4
|
おそらく一番安全な方法。
|
2
5
|
```Python
|
6
|
+
class Rectangle:
|
7
|
+
...
|
8
|
+
|
9
|
+
@property
|
10
|
+
def size(self):
|
11
|
+
return f"{self.width} by {self.len} "
|
12
|
+
|
13
|
+
|
3
14
|
for r in [r1, r2, r3]:
|
4
|
-
print(r.
|
15
|
+
print(r.size)
|
5
16
|
```
|
6
17
|
|
7
18
|
番号でアクセスする方法も無いことは無いですが、不用意に使わない方が良いです。
|
1
追記
answer
CHANGED
@@ -2,4 +2,6 @@
|
|
2
2
|
```Python
|
3
3
|
for r in [r1, r2, r3]:
|
4
4
|
print(r.print_size())
|
5
|
-
```
|
5
|
+
```
|
6
|
+
|
7
|
+
番号でアクセスする方法も無いことは無いですが、不用意に使わない方が良いです。
|