回答編集履歴

1

追記

2018/09/21 07:55

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -7,3 +7,57 @@
7
7
 
8
8
 
9
9
  初期化する場所にはよく注意してください。
10
+
11
+
12
+
13
+ ### ついでに
14
+
15
+ 今回のような単純なループであればforで書いた方が記述が楽でミスしづらいです。
16
+
17
+
18
+
19
+ ```python
20
+
21
+ >>> i = 0
22
+
23
+ >>> while i < 5:
24
+
25
+ ... print(i)
26
+
27
+ ... i += 1
28
+
29
+ ...
30
+
31
+ 0
32
+
33
+ 1
34
+
35
+ 2
36
+
37
+ 3
38
+
39
+ 4
40
+
41
+ >>> for i in range(5):
42
+
43
+ ... print(i)
44
+
45
+ ...
46
+
47
+ 0
48
+
49
+ 1
50
+
51
+ 2
52
+
53
+ 3
54
+
55
+ 4
56
+
57
+
58
+
59
+ ```
60
+
61
+
62
+
63
+ pythonでは、ループのほとんどはforで書きます。ループの中でインデックスが増減するなど、複雑な処理をしたいときにwhileを使います。