私は各トスのためにノックアウトされたピンの数からなるボウリングスコアを読み込むパイソンプログラムを作成しようとしています。私はピン数がノックダウンしているend = "" snippetを使用してボウリングスコアボードを作成する方法
1 2 3 4 5 6 7 8 9 10
+---+---+---+---+---+---+---+---+---+-----+
|8 /|7 2|9 /|X |- 7|X |- -|9 /|X |X 9 /|
| 17| 26| 63| 70| 80| 80| --|100|129| 149|
+---+---+---+---+---+---+---+---+---+-----+
2つのリスト内の各フレームのスコアと取得するためにそれらを介して10回を繰り返すだろう:私はこのようなボーリングのスコアボードに似た出力を作成しようとしています10フレーム。私はさまざまな方法を試しましたが、私は多くの運がありません。これまでのところ、私はこれのようなものを持っています(フレームがリストの正しい値にアクセスしていると仮定します)。
for frame in range(1, 11):
if frame <= 9:
print(" {:d} \n+---\n| \n|{:d}\n+---".format(frame,frame),end="")
else:
print(" {:d} \n+-----\n| \n|{:d}\n+-----".format(frame,frame),end="")
皆さんからのご意見はありますか?どうもありがとうございます!
あなたは*テキスト*を持っていますので、画像としてではなく、そのまま投稿してください。 –
ピンのノックダウンのリストを使って、そこから得点を計算してください。また、あなたは実際の得点で何かをしましたか?すべてのコードはフレーム番号で処理されているようです。 –