回答編集履歴
1
ちょっと修正
answer
CHANGED
@@ -11,13 +11,13 @@
|
|
11
11
|
i = Roi()
|
12
12
|
```
|
13
13
|
|
14
|
-
みたいな代入を4回繰り返す処理であり、
|
14
|
+
みたいな代入を4回繰り返す処理であり、インスタンスがnameではなくiに格納されて、nameという変数自体は未定義になっているのが原因です。
|
15
15
|
|
16
16
|
```python
|
17
17
|
exec('%s = Roi()' % i)
|
18
18
|
```
|
19
19
|
|
20
|
-
とすれば `name = Roi()` を実行できますが、怪しいのでおすすめしません。
|
20
|
+
とすれば `name = Roi()` を実行して変数nameにインスタンスを格納することができますが、怪しいのでおすすめしません。
|
21
21
|
見た感じ、矩形がどんどん増えていくものではなさそうなので、for文を使わず素朴に書くのが良いと思います。
|
22
22
|
|
23
23
|
```python
|