0
這是我的劊子手代碼的開始,但我得到一個錯誤......A「」「海峽」對象不支持項目分配「」列表中的替換元素時
Traceback (most recent call last):
File "python", line 14, in module
TypeError: 'str' object does not support item assignment
的代碼
import random
listOfWords = ["example", "potato", "python", "rocks","test", "hangman"]
guessWord = random.choice(listOfWords)
print(guessWord)
splitlist = list(guessWord)
print(splitlist)
dash = "_ " * len(splitlist)
print(dash)
while 0 == 0:
guess = input("Guess a letter: ")
if guess in guessWord:
for n,i in enumerate(splitlist):
if i == guess:
dash[n] = guess
那麼,作爲錯誤消息說,您不能重新分配一個字符串的一部分,就像你試圖用'破折號[N] =猜測做'。 –
請編輯您的標題,以便更具描述性。關於Stack Overflow有幾百個問題,標題遵循「試圖X失敗」或「嘗試X並失敗」的模式。 –
感謝您的幫助@MorganThrapp我知道任何建議 –