这就是我用的。每次用户输入某个内容时,它都会运行,它将替换字符串的一部分,但在第二次重复时,它会返回到原来的状态
第一次运行:
t3st公司
第二次运行:
四氧化五铁
我希望他们两个都留下来,这样以后就不会有麻烦了
if ((letterPair) in (allPairs)):
print ("Correct")
iReplace = open("textfile.txt")
iReplace = iReplace.read()
iReplace = iReplace.replace((letterPair[1]),(letterPair[0]))
print (iReplace)
options()
else:
print ("Incorrect letter pairing")
options()
需要将这两行移到用于处理输入的任何循环之外:
现在的代码是这样的:每次用户按键时,您都要从
textfile.txt
重新读取原始字符串,然后将其分配给iReplace。你知道吗您没有粘贴足够的代码来确定,但是我假设您发布的代码周围有某种循环。把那些线放在外面。你知道吗
相关问题 更多 >
编程相关推荐