回答編集履歴

1

補足を追加

2020/10/27 06:12

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -1,3 +1,41 @@
1
1
  `for name in cities:`までしか入力していないのに実行したのでは?
2
2
 
3
3
  それに続く内容を入力してから実行してください。
4
+
5
+
6
+
7
+ 補足:
8
+
9
+ Pythonのfor文は、「それに続くインデントされた行を繰り返し実行する」ためのものなので、「それに続くインデントされた行」がないとエラーが発生します。たとえば、
10
+
11
+
12
+
13
+ ```Python
14
+
15
+ for name in cities:
16
+
17
+ pass
18
+
19
+ ```
20
+
21
+
22
+
23
+ のように、何もしないコマンドを次行に書くだけでも、エラーは出なくなります。
24
+
25
+
26
+
27
+ `cities`の内容を表示したいのであれば、
28
+
29
+
30
+
31
+ ```Python
32
+
33
+ for name in cities:
34
+
35
+ print(name)
36
+
37
+ ```
38
+
39
+
40
+
41
+ とでもしてください。