3
3

九九の一覧表を作りました。

ルール
①各段の最後の回答以外、「 | 」で区切る
②回答はスペース埋めで2桁にする
③各段の区切りを「=」で各行の文字数に合わせる

実装したコードです。

#####################################
###     九九の一覧表作成
#####################################

#各段の変数定義
startn = 1
endn = 10
#桁数変数の定義
keta = 2
# スペース関数
def space1():
  print()

# 罫線関数
def div1():
  print("=" * (keta*(endn - startn) + 3 * (endn - startn -1)))

for i in range(startn,endn):
  for j in range(startn,endn):
    ans = i * j
    if j == 9:
      print(f"{ans:>{keta}}",end="")
    else:
      print(f"{ans:>{keta}}",end=" | ")

  if i < 9:
    space1()
    div1()

3
3
0

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
3
3