私の個人的な絞首刑執行人プロジェクトに問題があるので、現在の未確定の定数と未確定の母音 (1 番目と 2 番目のパラメーター) を表示する関数を作成しようとしています。3 番目のパラメーターは、プレイヤーが推測している文字セットです。
たとえば、次のようになります。
>>> guessing_function('dfghjkls','ae','g')
'dfhjkls','ae'
出力は、定数リストまたは母音リストのいずれかからスプライスされた推測された文字です。英語が下手で申し訳ありませんが、ありがとうございます。以下は解決しようとして書いたコードですが、機能しません。入力したものと同じものを返すだけで、実際にはリストから文字を削除しません。
def make_guessed(unguessed_cons,unguessed_vow,letter):
new_cons=""
for i in range(0,len(unguessed_cons)):
if unguessed_cons[i] == letter:
new_cons = unguessed_cons.replace (unguessed_cons,new_cons,[i])
return new_cons