保存用户输入-Python3.2

保存用户输入-Python3.2,python,save,user-input,Python,Save,User Input,我对python还比较陌生 我正在尝试制作一个程序,用户先键入一个符号,然后键入一个字母,当他们按enter键时,它就会被替换。我已经设法让它替换字母的符号,但是一旦用户再次这样做,他们替换的前一个字母不会保存,它只会返回到原来的符号。我自己也尝试过寻找答案,但无论我尝试什么,都会出现错误,或者似乎不起作用。我希望有人能帮助我 以下是我的代码部分: s = 0 while s < 1000: clues_list=[] question1= input("What symb

我对python还比较陌生

我正在尝试制作一个程序,用户先键入一个符号,然后键入一个字母,当他们按enter键时,它就会被替换。我已经设法让它替换字母的符号,但是一旦用户再次这样做,他们替换的前一个字母不会保存,它只会返回到原来的符号。我自己也尝试过寻找答案,但无论我尝试什么,都会出现错误,或者似乎不起作用。我希望有人能帮助我

以下是我的代码部分:

s = 0
while s < 1000:
    clues_list=[]
    question1= input("What symbol:")
    question2= input("Which letter:")

    for symbol in words_list:
        newcontentsA = (word)
        newcontentsA = newcontentsA.replace('#','A') # the clues to help the user
        newcontentsA = newcontentsA.replace('*','M') # the clues to help the user
        newcontentsA = newcontentsA.replace('%','N') # the clues to help the user
        newcontentsA=newcontentsA.replace(question1,question2)
        print(newcontentsA)
        clues_list.append(newcontentsA)
s=0
当s<1000时:
线索列表=[]
问题1=输入(“什么符号:”)
问题2=输入(“哪个字母:”)
对于文字列表中的符号:
newcontentsA=(word)
newcontentsA=newcontentsA.replace('#','A')#帮助用户的线索
newcontentsA=newcontentsA.replace('*',M')#帮助用户的线索
newcontentsA=newcontentsA.replace('%','N')#帮助用户的线索
newcontentsA=newcontentsA.replace(问题1,问题2)
打印(newcontentsA)
线索列表追加(newcontentsA)

将用户输入保存到词典中。您正在反复使用从未修改过的“单词列表”。当然,它的所有内容都保持不变。如果你想使用之前修改过的“符号”,你必须使用“线索列表”。