私は Python の初心者向けチュートリアルに従っています。追加の関数呼び出しを追加して詩の間に行を出力する必要がある小さな演習があります。関数呼び出しの間に空の行を出力するとうまくいきますが、空の出力を追加すると追加された印刷行happyBirthday()
がなくても、インデントエラーが発生しますが、すべて正常に動作しますが、理由について何か提案はありますか?
コードは次のとおりです。
def happyBirthday(person):
print("Happy Birthday to you!")
print("Happy Birthday to you!")
print("Happy Birthday, dear " + person + ".")
print("Happy Birthday to you!")
print("\n") #error line
happyBirthday('Emily')
happyBirthday('Andre')
happyBirthday('Maria')