Так что у меня function
guess_check(guess)
, который вызывается с помощью prompt()
function
string.replace() не кажется, что работать
Prompt()
вызывает guess_check()
так что догадка является одна работа string
, содержащая знак алфавита.
слово переменная = "placeholder"
Ниже приведен код, который у меня возникают проблемы с:
if guess in word:
word.replace(guess, '*')
print word
Если я догадка = «а» я бы предвосхитить слово = «пл * ceholder », но это не меняется.
Почему переменная слова не изменяется, и как я могу ее изменить, как я хочу?
@PadraicCunningham: мы должны иметь первичный источник для всех этих дублей [Как лучше всего перенаправить все дубликаты «Почему не <метод строки Python> что-либо сделать/назначить результат»?] (http://meta.stackoverflow.com/questions/287093/how-best-to-redirect-all- дубликатами-оф-почему-питон-техника его подводит-струнной-метод-ду-любому) – smci