バックグラウンド
Pythonで基本的な文字ゲームをコーディングしようとしています。ゲームでは、コンピューターの司会者が可能な単語のリストから単語を選びます。各プレイヤー (コンピューター AI と人間) には、単語の各文字に対応する一連の空白が表示されます。次に、各プレーヤーは文字と位置を推測し、次のいずれかを伝えられます。
- その文字はその位置に属します (最良の結果)
- その文字は単語にありますが、その位置にはありません
- その文字は残りのどの空白にもありません
単語が完全に明らかになったとき、最も多くの文字を正しく推測したプレーヤーがポイントを獲得します。コンピューターの司会者は別の単語を選び、最初からやり直します。最初に 5 ポイントを獲得したプレイヤーがゲームに勝ちます。基本的なゲームでは、両方のプレーヤーが埋めている同じ空白のセットを共有するため、プレーヤーは互いの作業から利益を得ます。
私の質問
整数を含む変数を使用してスライス/ストライドの度合いを指定する方法はありますか?
合言葉はランダムなので何文字になるかわかりません。ユーザーが選択した場所の値に関する精度に基づいて、ユーザーの入力 (推測) を最初に確認したいのですが、文字が秘密の単語に表示されるかどうかを確認する前に (指定した場所だけでなく) )。len() を使用して秘密の単語の桁数を決定し、プレーヤーの数値入力を使用して、プレーヤーが指定した単語の正しい文字の場所にスライス/ストライドできると考えています。
ユーザーが指定した整数をスライス/ストライド コマンドに入れるにはどうすればよいですか? 入力を変数に割り当ててから、変数をスライス/ストライド内に配置することを受け入れないようです。
私は Python の初心者なので、これがばかげた質問である場合は申し訳ありません。最初の調査では何も見つかりませんでした。