我在python3中创建了一个主循环,它将不断要求用户输入一个字母,直到所有字母都使这个单词(奶酪)为止
我编译的代码如下:
word = "Cheese"
empty_word = "-" * len(word)
while empty_word!=word:
user_letter=str(input("Enter a letter"))
for I in range(len(word)):
if user_letter == word[I]:
empty_word[I]=user_letter
我回到我身边说了一个错误:
"line 17, in <module> empty_word[i] = user_letter TypeError: 'str' object does not support item assignment:
有人可以解释一下为什么我不能将位置I上的空单词更改为所需的字母吗?