Хорошо, поэтому я застрял в этой части в своем коде. Когда я хочу, чтобы письмо, которое пользователь предпочел заменить эту букву в строке подчеркивания, заменяет каждую букву этой буквой. Я не знаю, что делать. Вот код.Мне нужна помощь, исправляющая эту функцию палача
def hangman(secret):
'''
'''
guessCount = 7
w = '_'*len(secret)
while guessCount > 0:
guess = input('Guess: ')
if guess in secret:
indices = indexes(secret, guess)
print(indices)
for i in range(len(indices)):
w = w.replace(w[indices[i]],secret[indices[i]])
print(w)
else:
guessCount = guessCount - 1
print('Incorrect.',guessCount,'incorrect guesses remaining.')
Любая помощь в указании того, что я могу сделать специально в строках 9 и 10, была бы весьма признательна.
Вот первая функция, которую я определил ранее, которую я использую в этой функции.
def indexes(word, letter):
'''returns a list of indexes at which character letter appears in word'
'''
indices = []
for i in range(len(word)):
if letter in word[i]:
indices.append(i)
return indices
Если 'Обл (а)' быть 'ш = ''. присоединиться к (ж) '? – TessellatingHeckler