前提・実現したいこと
Python初心者です。
将棋のアプリを作っています。
なにもない空白のますを、空白のまま表示したいのですが、実行すると
/3000 と出力されます
内包表記を使わなければスペースのまま表示されます。
なぜこうなるのか、内包表記のままスペースを表示するにはどうしたらいいかなど、初心者にわかるように教えていただけると助かります。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
python
ソースコード # 0:自分のコマ 1:相手のコマ 2:開いてるマス 一段目 = [[1, '香'], [1, '桂'], [1, '銀'], [1, '金'], [1, '玉'], [1, '金'], [1, '銀'], [1, '桂'], [1, '香']] 二段目 = [[2, " "], [1, "飛"], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [1, "角"], [2, " "]] 三段目 = [[1, '歩'], [1, '歩'], [1, '歩'], [1, '歩'], [1, '歩'], [1, '歩'], [1, '歩'], [1, '歩'], [1, '歩']] 四段目 = [[2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "]] 五段目 = [[2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "]] 六段目 = [[2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "]] 七段目 = [[0, '歩'], [0, '歩'], [0, '歩'], [0, '歩'], [0, '歩'], [0, '歩'], [0, '歩'], [0, '歩'], [0, '歩']] 八段目 = [[2, " "], [0, "角"], [2, " "], [2, " "], [2, " "], [2, " "], [2, " "], [0, "飛"], [2, " "]] 九段目 = [[0, '香'], [0, '桂'], [0, '銀'], [0, '金'], [0, '玉'], [0, '金'], [0, '銀'], [0, '桂'], [0, '香']] 将棋盤 = [一段目, 二段目, 三段目, 四段目, 五段目, 六段目, 七段目, 八段目, 九段目] def 盤面表示(): for a in 将棋盤: list = [b[1] for b in a] print(list) 盤面表示()
試したこと
初心者なので、何をどうしていいかわかりません。
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/08 08:04
2019/09/08 08:22