回答編集履歴

1

微修正

2023/05/23 17:41

投稿

otn
otn

スコア84645

test CHANGED
@@ -1,4 +1,4 @@
1
- `i`はグローバル変数ですが、行6の直前では、`i`の値は`2`なので、`print(i)`すれば2が表示されます。
1
+ 行6の直前では、`i`の値は`2`なので、`print(i)`すれば2が表示されます。
2
2
 
3
3
  「その時点の`i`の値」を保存しておきたければ別の変数が必要です。
4
4
  こういうの(=クロージャー)は、Pythonではやったことないですが、こうですかね。