質問編集履歴

1

大変失礼しました。コードの挿入から入れないとインデントが消えるのですね。すみませんでした。

2020/11/19 03:34

投稿

kaori2020
kaori2020

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,12 @@
1
1
  python3 チュートリアルを勉強中ですが、以下の例で(3)と(4)がなぜその答えになるのか分かりません。ご説明いただけますと幸いです。
2
2
 
3
3
 
4
+
5
+
6
+
7
+ ```ここに言語を入力
8
+
9
+ コード
4
10
 
5
11
  def scope_test():
6
12
 
@@ -56,6 +62,12 @@
56
62
 
57
63
 
58
64
 
65
+ ```
66
+
67
+
68
+
69
+
70
+
59
71
  (3)なぜnonlocalになるのでしょうか?global spam で定義しなおしているのでglobal spamではないでしょうか?
60
72
 
61
73
  (4)なぜglobal spamになるのかわかりません。