私はPythonでチェスのprogrammをビルドしています。 は現在、私のボードは次のようになります。Pythonの視覚的出力
8 [r] [n] [b] [q] [k] [b] [n] [r]
7 [p] [p] [p] [p] [p] [p] [p] [p]
6 [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
5 [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
4 [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
3 [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
2 [P] [P] [P] [P] [P] [P] [P] [P]
1 [R] [N] [B] [Q] [K] [B] [N] [R]
# A B C D E F G H
私はちょうど出力にそれを印刷し、私は本当に多くのそれのようにいけません。あなたは、白黒の四角形が何であるかを伝えることはできませんし、大文字と小文字を使用することもそれほど優れていません。サードパーティ製のライブラリを使用せずにボードをより良い方法で視覚化する方法の良いアイデアがありますか?
私はコンソールでチェスのユニコード文字とカラー化を試みましたが、それはウィンドウ上で動作しませんでした。
print("\u2657")
>>> UnicodeEncodeError: 'charmap' codec can't encode character '\u2657' in position 0: character maps to <undefined>
cmd.exeが付いている場合、[here](https://stackoverflow.com/questions/1259084/what-encoding-code-page-is-cmd-exe-using)の情報の一部が役立つ可能性があります。 – Galen
ウィンドウに[colorama](https://pypi.python.org/pypi/colorama)を使用すると、色を表示できます。すべてのプラットフォームで動作します。そして、ユニコードのチェスのキャラクターの問題は何ですか? –
これらは印刷できません:https://en.wikipedia.org/wiki/Chess_symbols_in_Unicode。私はLinux上で動作するrepl.itで動作するようになった。 – Tweakimp