は、タイルは、インデックスと同じであるかどうかを確認、私が行うことができるようにしたい何を、8行目にある私のコードdictキーの値を確認するために反復変数を使用しますか?ここ
tiles = [" a ", " b ", " c ", " d ", " e ", " f ", " g ", " h ", " i "]
check = {'0': False, '1': False, '2': False, '3': False, '4': False, '5': False,
'6': False, '7': False, '8': False}
tile = input("Player 1: What tile?")
for index, z in enumerate(tiles):
if int(tile) == index and ********:
tiles[index] = str("xxxxx")
であり、また、キーの値を確認します(この部分は*です*******)
基本的には、index
という反復変数を使用して、index
と同じキーの値を要求してチェックしたいと考えています。これは
if int(tile) == index and check[?index?] == False:
ように見えるかもしれません役立つと私は物事のこれらの種類を説明するには非常に良いではありませんよと、さらに説明するwiling以上だしてください。
'check'のキーは文字列ですが、forループの' index'はintになります。単純に 'check [str(index)]'のような文字列にキャストするだけです。 – Hamms
また、反復ごとに 'int'に変更するのではなく、入力自体の間に' tile'を 'int'に変換する方が良いでしょう。 –
@ハムズありがとう、これはうまくいった。私は前にそれを試しましたが、私は台無しにしなければならないので、可能性を無視しました。 – beck5