はじめに
Python勉強用のために過去ほかの言語で勉強したコードをPythonでやりなおします
code
code
# 横列の表示
print(" ", end="") # 先頭の空白を揃える
for i in range(1, 10):
print(f"{i:3}", end=" ") # ヘッダーの列幅を3に設定
print() # 改行
# 各段の掛け算結果を縦に出力
for i in range(1, 10):
print(f"{i:2} ", end="") # 段の番号とスペースを合わせて揃える
for j in range(1, 10):
print(f"{i * j:3}", end=" ") # 各結果を3文字幅で出力
print() # 段ごとに改行
解説
{i * j:2} は Python のフォーマット文字列で、特に {} 内の書式指定を使って、整数を指定の桁数で表示する方法
今回は2桁にそろえています
参考:
結果
最後に
他の言語といったりきたりしていると頭がおかしくなりそうです。