回答編集履歴
1
ドキュメントを紹介
answer
CHANGED
@@ -10,4 +10,10 @@
|
|
10
10
|
|
11
11
|
##### 理由
|
12
12
|
|
13
|
-
明示的な行継続、つまり「\改行」で終わる行や、非明示的な行継続を解消し、空白行やコメントを取り除いたあとの行について、コロンで終わらない行の次の行が前行よりもインデントが深い場合は文法エラーになるからです。
|
13
|
+
明示的な行継続、つまり「\改行」で終わる行や、非明示的な行継続を解消し、空白行やコメントを取り除いたあとの行について、コロンで終わらない行の次の行が前行よりもインデントが深い場合は文法エラーになるからです。
|
14
|
+
|
15
|
+
詳しいことを知るためには拡張BNFの勉強をした上で、[8. 複合文 (compound statement)](https://docs.python.org/ja/3/reference/compound_stmts.html#grammar-token-suite)の
|
16
|
+
|
17
|
+
suite ::= stmt_list NEWLINE | NEWLINE INDENT statement+ DEDENT
|
18
|
+
|
19
|
+
の部分を読んでください。
|