質問: 本日学び始めた初学者です。 ``` home="america" if home =="america": print("Hello,america!") else: print("Hello,world") ``` というコードを通したいのですが、 必ずエラーが返ってしまいます。 1そもそも、テキストエディタ(サクラエディタ)に作成したコードを、 python 3.6.5 Shellにコピペしてはいけないのでしょうか。 21行ずつコピペしても(打っても)else: を打ってエンターキーを押すと 必ずエラーとなってしまいます。(invalid syntax) 上記はどうしてなのでしょうか。 基本的なところで間違っているのかもしれませんが、どう調べてもわからず。。
回答: Pythonにおいてはインデントが非常に重要です。書かれたコードの中だとif文(及びelse文)のブロックにインデントが足りないと思います。 ``` home = "america" if home == "america": print("Hello, america!") else: print("Hello, world") ```