回答編集履歴

1

修正

2017/10/08 12:07

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -34,24 +34,26 @@
34
34
 
35
35
  >>> def func_a():
36
36
 
37
- ... num = 10
37
+ ... num = 100
38
+
39
+ ... print('a', num)
38
40
 
39
41
  ...
40
42
 
41
43
  >>> def func_b():
42
44
 
45
+ ... num = 10
46
+
43
- ... print(num)
47
+ ... func_a()
48
+
49
+ ... print('b', num) # さて、numは10?100?
44
50
 
45
51
  ...
46
52
 
47
53
  >>> func_b()
48
54
 
49
- Traceback (most recent call last):
55
+ a 100
50
56
 
51
- File "<stdin>", line 1, in <module>
52
-
53
- File "<stdin>", line 2, in func_b
54
-
55
- NameError: name 'num' is not defined
57
+ b 10
56
58
 
57
59
  ```