Задание 16 параграф 2.3 сделал

This commit is contained in:
shariik 2025-12-16 11:09:29 +05:00
parent 65142b3cf2
commit 8d8e5827c9

25
2.3_lesson.16.20.py Normal file
View file

@ -0,0 +1,25 @@
****Задание 16 Параграф 2.3***
**** А теперь — немного эстетики. Да, таблица умножения работает, но... выглядит-то она скучно.
Пора навести порядок и добавить стиля!
Ваш новый заказчик просит:
одинаковую ширину столбцов,
выравнивание по центру,
и — внимание! — рамки между ячейками.****
if name == "main":
size = int(input())
ceil_width = int(input())
string_length = size * ceil_width + (size - 1)
for row in range(size):
for column in range(size):
print(f'{((row + 1) * (column + 1)): ^{ceil_width}}', end='')
if column == size - 1:
print()
else:
print('|', end='')
if row + 1 != size:
print('-' * string_length)