回答編集履歴
1
前置きを追加
test
CHANGED
@@ -1,3 +1,9 @@
|
|
1
|
+
コードにコメントで説明を入れました。
|
2
|
+
|
3
|
+
for文のelse, break, continue をうまく組み合わせたプログラムですが、ちょっと技巧的すぎるため理解が難しいコードだという印象を受けました。
|
4
|
+
|
5
|
+
|
6
|
+
|
1
7
|
```Python
|
2
8
|
|
3
9
|
for i in range(10): # 10回ループする。iには0から9が順番に代入される
|
@@ -22,4 +28,8 @@
|
|
22
28
|
|
23
29
|
|
24
30
|
|
31
|
+
for, else, break, continue についての[厳密な説明はこちら](http://docs.python.jp/3/reference/compound_stmts.html#the-for-statement)にあります。
|
32
|
+
|
25
|
-
[Python Tutor](https://goo.gl/jmJkL3) で1ステップずつ見て行
|
33
|
+
実際の動きを [Python Tutor](https://goo.gl/jmJkL3) に用意したので、ここで1ステップずつ見て行きながら、厳密な説明を合わせて読むと分かりやすいと思います。
|
34
|
+
|
35
|
+
|