haz un tablero usando los caracteres de unicode en el rango u250C..u2573 , nos dan una matriz cualquiera y tiene que quedar asi: 1 2 3 4 5 6 ┌───┬───┬───┬───┬───┬───┐ A │ . │ b │ . │ . │ . │ a │ ├───┼───┼───┼───┼───┼───┤ B │ . │ . │ a │ a │ a │ 1 │ ├───┼───┼───┼───┼───┼───┤ C │ . │ . │ . │ . │ . │ . │ ├───┼───┼───┼───┼───┼───┤ D │ . │ . │ a │ a │ . │ . │ ├───┼───┼───┼───┼───┼───┤ E │ . │ . │ b │ a │ . │ . │ ├───┼───┼───┼───┼───┼───┤ F │ a │ a │ c │ . │ . │ . │ └───┴───┴───┴───┴───┴───┘
def draw_board(board): col_names = "ABCDEF" col_numbers = [str(x) for x in range(1, 7)] print(" " + " ".join(col_numbers)) print(u"\u250c" + u"\u2500\u2500\u2500\u2500\u2510" + u"\u252c" + u"\u2500\u2500\u2500\u2500\u2510" + u"\u252c" + u"\u2500\u2500\u2500\u2500\u2510" + u"\u252c" + u"\u2500\u2500\u2500\u2500\u2510" + u"\u252c" + u"\u2500\u2500\u2500\u2500\u2510" + u"\u252c" + u"\u2500\u2500\u2500\u2500\u2510" + u"\u252c" + u"\u2500\u2500\u2500\