-4
タイトルを正しく書き込む方法がわからなかったので、ここで説明しようとします。私はチックタックのつま先に似たゲームを作っています。プレイフィールドは4x4で、配列として保存しています。ゲーム中に配列を変更したいのですが、毎回配列を出力せず、静的に変更します。 まず、フィールド全体を印刷し、その下にユーザーが位置を入力するよう求められます。彼はそれを与え、変更は最初の印刷されたプレイフィールドで、シェルで再度呼び出さずに行われます。ちょっとお粗末な説明、それについては申し訳ありません。コンソール出力の複数の行をPython配列の内容に置き換えます。
play_field = [[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]
def print_playfield():
for rows in play_field:
print(*['{:<4}'.format(each) for each in rows])
これはすでにTkinterのでそれをやっplayfield.I'veを表示する機能、である、たいはなくて、それを試してみてください。
を使用して試みることができます。 –
あなたの実際の質問が何であるかは不明です。 – glibdud