回答編集履歴
5
Fix answer
test
CHANGED
@@ -32,6 +32,8 @@
|
|
32
32
|
|
33
33
|
def add_num():
|
34
34
|
|
35
|
+
global num_list
|
36
|
+
|
35
37
|
num_list = [1]
|
36
38
|
|
37
39
|
print(num_list)
|
4
Add expression
test
CHANGED
@@ -4,11 +4,17 @@
|
|
4
4
|
|
5
5
|
`num_list` をグローバルに定義しており、
|
6
6
|
|
7
|
-
`num_list.append(1)` で要素を追加し続けているためです
|
7
|
+
且つ、`num_list.append(1)` で要素を追加し続けているためです
|
8
8
|
|
9
9
|
|
10
10
|
|
11
11
|
# 解決方法
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
`num_list` はグローバルに参照したいという要件がありますので、
|
16
|
+
|
17
|
+
定義はそのままにしておきます
|
12
18
|
|
13
19
|
|
14
20
|
|
3
Add second answer
test
CHANGED
@@ -1,4 +1,20 @@
|
|
1
|
+
## 原因
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
`num_list` をグローバルに定義しており、
|
6
|
+
|
7
|
+
`num_list.append(1)` で要素を追加し続けているためです
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
# 解決方法
|
12
|
+
|
13
|
+
|
14
|
+
|
1
|
-
|
15
|
+
初期化のためには、`append()` を呼び出すのではなく、
|
16
|
+
|
17
|
+
リストを代入し直します:
|
2
18
|
|
3
19
|
|
4
20
|
|
2
Fix answer
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
```console
|
26
26
|
|
27
|
-
$ p
|
27
|
+
$ python main.py
|
28
28
|
|
29
29
|
[1]
|
30
30
|
|
1
Format code style
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
def add_num():
|
12
12
|
|
13
|
-
num_list =[1]
|
13
|
+
num_list = [1]
|
14
14
|
|
15
15
|
print(num_list)
|
16
16
|
|