''' ****** Задание 16 из 20 Параграф 2.4 ********* * Пора навести порядок и добавить стиля! Ваш новый заказчик просит: одинаковую ширину столбцов, выравнивание по центру, и — внимание! — рамки между ячейками. Формат ввода В первой строке записан требуемый размер таблицы. Во второй строке — ширина столбцов. Формат вывода Таблица умножения заданного размера и вида. Пример 1 Ввод 3 3 Вывод 1 | 2 | 3 ----------- 2 | 4 | 6 ----------- 3 | 6 | 9 ''' if __name__ == "__main__": size = int(input()) width = int(input()) for row in range(1, size + 1): for col in range(1, size + 1): number = row * col print(f'{number:^{width}}', end='') if col < size: print('|', end='') print() if row < size: print('-' * (width * size + size - 1))