前提・実現したいこと
if文の次の行にelif文を書きたいのですが、if文のコードを書き終え改行をしてもインデントされた状態になります。
前のコードブロックと隣接する行にヘッダを書く方法はないのでしょうか。もしくは、どこか見落としている点があるのでしょうか。
下記のソースコードは途中ですが、この時点でエラーが表示されます。
発生している問題・エラーメッセージ
SyntaxError: invalid syntax
該当のソースコード
Python3
1# http://tinyurl.com/jpr265j 2 3home = "タイ" 4if home == "日本": 5 print("Hello,Japan!") 6 elif home == "タイ":
試したこと
elifのヘッダを書いた行がインデントされているためエラーが起きていると考え、インデントを消してifのヘッダと開始位置を揃えたところ別のエラーを起こしました。エラーメッセージは、
SyntaxError: unindent does not match any outer indentation level
でした。
このときスペースを使って位置を揃えたので、それが良くなかったのかと思いヘッダ行の先頭にある>>>を入力しましたが、これもエラーになってしまいました。
SyntaxError: invalid syntax
補足情報(FW/ツールのバージョンなど)
Python 3.7.0
回答2件
あなたの回答
tips
プレビュー