回答編集履歴

3

修正

2019/04/03 08:04

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ```Python
14
14
 
15
- it = range(100)
15
+ it = iter(range(100))
16
16
 
17
17
  while True:
18
18
 
@@ -27,6 +27,10 @@
27
27
 
28
28
 
29
29
  print(i)
30
+
31
+
32
+
33
+ del it
30
34
 
31
35
  ```
32
36
 

2

無限ループ踏んでた

2019/04/03 08:04

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -70,4 +70,6 @@
70
70
 
71
71
  print(i)
72
72
 
73
+ i += 1
74
+
73
75
  ```

1

追記

2019/04/03 07:43

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -45,3 +45,29 @@
45
45
  一周だけ飛ばせれば良いのなら、continueを使ってください。
46
46
 
47
47
  そうでないならwhile文を使うのが素直でしょう。
48
+
49
+ ```Python
50
+
51
+ i = 0
52
+
53
+ while i < 100:
54
+
55
+ if ...:
56
+
57
+ i += ...
58
+
59
+ continue
60
+
61
+
62
+
63
+ if ...:
64
+
65
+ i += ...
66
+
67
+ continue
68
+
69
+
70
+
71
+ print(i)
72
+
73
+ ```