我正在通過Python中的Hangman問題來解決這個問題,它要求我定義一個以字符串string.ascii_lowercase
(字母表中的字母)和給定列表lettersGuessed
開頭的函數,並返回一個字符串(按字母順序)所有字母都是而不是 in letters猜到了。我在這個Hangman代碼中錯了什麼地方?
這是我到目前爲止已經完成:
def getAvailableLetters(lettersGuessed):
s = string.ascii_lowercase[:]
for letter in string.ascii_lowercase:
if letter in lettersGuessed:
s.replace(letter, '')
return s
然而,對於lettersGuessed
每個測試時,該功能只返回string.ascii_lowercase
,而不是s
。 我哪裏錯了?|
'S = s.replace(...)' –