私はハングマンゲームのコードを書いています。私はユーザーがヒントを得るのを手伝ってくれる部分に立ち往生しています。単語リストの中で最も一般的な文字を見つける
word list
と現在のpattern
(例: "___ e_")を受け取り、単語リストにmost common letter
を返す関数を作成する必要があります。
私は各単語の文字数を数え、その文字リストの最大値を返す必要があることを知っていますが、実際にこれを実行する方法はあまりよく分かりません。
私はこのコードを書くことで開始しました:
def choose_letter(words, pattern):
new_list = [0] * 26
for i in range(0, 26):
for n in range(0, len(num_list)):
if i == num_list[n]:
new_list[i] += 1
return new_list
が、私は実際に文字にそれを比較する方法を知らないので、私は動けなくなります。
私は進歩に役立ついくつかのアドバイスや指導を聞きたいと思います。
*我々はあなたが(メソッド・カウントを使用することができ、まだ辞書について
が、このサイトはあなたが 'set'を使用することを許可されているため... – user312016
ある何ですか? – Jaco
はい私たちは今週それについて学びましたので、私はそうだと思っています – Adamso