0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Pythonで九九表

Posted at

はじめに

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桁にそろえています
参考:

結果

SnapCrab_NoName_2024-11-14_15-0-58_No-00.png

最後に

他の言語といったりきたりしていると頭がおかしくなりそうです。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?