Newer
Older
n = int(input())
ln = int(input())
a = []
for i in range(1, n + 1):
if (ln - len(str(i))) % 2 == 0:
a.append(" " * ((ln - len(str(i))) // 2) + str(i) + " " * ((ln - len(str(i))) // 2) + "|")
if (ln - len(str(i))) % 2 == 1:
a.append(" " * ((ln - len(str(i))) // 2) + str(i) + " " * ((ln - len(str(i))) // 2 + 1) + "|")
a[-1] = a[-1][:-1]
print(*a, sep="")
for i in range(2, n + 1):
a = []
print("-" * ((ln * n) + (n - 1)))
for j in range(1, n + 1):
if (ln - len(str(i * j))) % 2 == 0:
a.append(" " * ((ln - len(str(i * j))) // 2) + str(i * j) + " " * ((ln - len(str(i * j))) // 2) + "|")
if (ln - len(str(i * j))) % 2 == 1:
a.append(" " * ((ln - len(str(i * j))) // 2) + str(i * j) + " " * ((ln - len(str(i * j))) // 2 + 1) + "|")
a[-1] = a[-1][:-1]
print(*a, sep="")