質問: python3で空行を出力する方法が知りたいです。 AOJの問題で、 aaa aaa のように、1行分の空行を入れたいのですが、これを print("aaa") print(" ") print("aaa") とすると、Presentation Errorとなり正解できません。 恐らく、出力で求められているのは空行であって、スペースの文字列ではないため正解できないのだと思うのですが、解決方法をご教授ください。 初歩的な質問ですみません。
回答: print(" ") は " " の後に改行を出力します。 porint("") か、 print() とすれば、改行だけが出力されます。 print("z", end="") とすると "a" だけを出力します。(改行を出力しません) print("\n", end="") とすると、 "\n" つまり改行だけを出力します。 end="" 指定の有無、 文字列に \n を含める、 parint() とだけする方法 などを組み合わせることで、改行出力を自由に制御できるようになるはずです。