我有以下代码:
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 _'
出于某种原因,即使我的逻辑完全准确,我也无法让它工作。我有一个 for 循环遍历 secretWord 中的每个字符,如果字母等于当时在 for 循环中的特定字符,则用该字母替换标记中的适当位置并保持所有其他空白('_')相同。