Pythonでテキストを垂直に出力する方法

Pythonでは、文字列のjoin()メソッドと改行文字”\n”を組み合わせて、文字の縦書きができます。手順は以下の通りです。

  1. 一行一行出力したい文字を要素に持つ文字列のリストを作成します。
  2. ストリングリストの各項目をjoinメソッドで連結し、改行文字「\n」を区切り文字にする。
  3. print() 関数を使用して、連結した文字列を出力します。

以下にコード例を示します。

lines = [
    "Hello",
    "World",
    "Python"
]

output = "\n".join(lines)
print(output)

上記コードを実行すると、出力結果は次のようになります:

Hello
World
Python

それぞれの要素は1行ずつ縦に表示されます。

bannerAds