Python3添加字符串值

时间:2019-01-26 18:04:28

标签: python python-3.x string for-loop

我在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上的空单词更改为所需的字母吗?

0 个答案:

没有答案