次のコードがあります。
secretWord = 'hello'
letter = 'l'
tag = '_ '*len(secretWord) # tag = '_ _ _ _ _'
for m in rage(len(secretWord)):
if letter == secretWord[m] and m == 0:
tag.replace(tag[m],letter)
else:
tag.replace(tag[m+2],letter)
私が望む望ましい出力はtag = '_ _ l l _'
、私の論理が完全に正確であっても、何らかの理由でこれを機能させることができないということです。secretWord の各文字を対象とする for ループがあります。for ループのその時点で文字がその特定の文字と等しい場合は、タグ内の適切な位置をその文字に置き換え、他のすべての空白 (' _ ') を同じに保ちます。