def table_products(n): print(' ', end="") for col in range(1, n + 1): print(col, end=" ") print() print(' ', end="") for _ in range(n): print('-', end=" ") print() for row in range(1, n + 1): print(row, '|', end=" ") for col in range(1, n + 1): print(row * col, end=" ") print() table_products(5)