回答編集履歴
1
見直しキャンペーン中
test
CHANGED
@@ -1,7 +1,6 @@
|
|
1
1
|
違いは代入があるかどうかです。
|
2
|
-
|
3
2
|
2つ目のコードの`draw`内の`x`・`y`は値を見るだけなので、書かなくてもいいことになっています。
|
4
3
|
|
4
|
+
> Python では、関数の中で参照のみされる変数は暗黙のうちにグローバルになります。関数の本体のどこかで値が変数に代入されたなら、それは明示的にグローバルであると宣言されない限り、ローカルであるとみなされます。
|
5
5
|
|
6
|
-
|
7
|
-
[プログラミング FAQ — Python 2.7.18 ドキュメント](https://docs.python.org/ja/2.7/faq/programming.html#what-are-the-rules-for-local-and-global-variables-in-python)
|
6
|
+
[Python のローカルとグローバル変数のルールは何ですか? | プログラミング FAQ — Python 2.7.18 ドキュメント](https://docs.python.org/ja/2.7/faq/programming.html#what-are-the-rules-for-local-and-global-variables-in-python)
|