用破折号管理i行和j列的网格

时间:2018-11-23 09:42:42

标签: python tic-tac-toe plotly-dash

我写了一个井字游戏应用程序。到目前为止,我的界面使用了python的打印功能来显示包含9个单元格的列表上运行的游戏状态。我想用破折号做一个更好的界面。

假设我具有以下game_state:

game_state_example = ['X', 'O', ' ', 'X', 'O', 'X', ' ', ' ', ' ']

使用破折号动态管理网格显示的最佳方法是什么?我的意思是,每次game_state_example更改时,网格都会更新。下面的代码示例:

import dash
import dash_core_components as dcc
import dash_html_components as html

external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']

app = dash.Dash(__name__, external_stylesheets=external_stylesheets)

game_state_example = ['X', 'O', ' ', 'X', 'O', 'X', ' ', ' ', ' ']

app.layout = html.Div(children=[
    html.H1(children='Tic-Tac-Toe')

    # CODE HERE?
])

if __name__ == '__main__':
    app.run_server(debug=True)

0 个答案:

没有答案