回答編集履歴

1

見直しキャンペーン中

2023/07/26 15:10

投稿

TN8001
TN8001

スコア9862

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)