回答編集履歴
2
修正
test
CHANGED
@@ -38,4 +38,12 @@
|
|
38
38
|
|
39
39
|
|
40
40
|
|
41
|
-
そのプログラムではcontinueのあとに何らかの処理が行われる訳ではないので、あってもなくても同じです。
|
41
|
+
そのプログラムでは`continue`のあとに何らかの処理が行われる訳ではないので、あってもなくても同じです。
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
---
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
このケースだと、LouiS0616さんの回答のように活用するとスマートかと。
|
1
追記
test
CHANGED
@@ -1,13 +1,41 @@
|
|
1
|
-
|
1
|
+
`continue`だったとのことで・・・
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
えっと、結論だけいうと特に何も変わりません。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
|
9
|
+
`continue`は「ループ内の以後の処理はすっ飛ばすが、ループは続ける」という文ですね。たとえばこんな風に使えます。
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
+
```python
|
14
|
+
|
15
|
+
>>> # 偶数だけprint
|
16
|
+
|
17
|
+
>>> for x in range(10):
|
18
|
+
|
19
|
+
... if x%2 == 1: # 奇数のときはcontinue
|
20
|
+
|
21
|
+
... continue
|
22
|
+
|
23
|
+
... print(x) # 奇数のときはこのprintは実行されない。偶数のときだけ実行される
|
24
|
+
|
25
|
+
...
|
26
|
+
|
27
|
+
0
|
28
|
+
|
29
|
+
2
|
30
|
+
|
31
|
+
4
|
32
|
+
|
33
|
+
6
|
34
|
+
|
35
|
+
8
|
36
|
+
|
37
|
+
```
|
38
|
+
|
39
|
+
|
40
|
+
|
13
|
-
|
41
|
+
そのプログラムではcontinueのあとに何らかの処理が行われる訳ではないので、あってもなくても同じです。
|