<p>到目前为止我的代码。。。在</p>
<pre><code> f = open("words.txt","r")
words = f.read()
f = open("solved.txt","r")
solved = f.read()
f = open("clues.txt","r")
clues = f.read()
def importclues():
global clues
global words
z=0
for z in clues:
words.replace(clues[z[1]],clues[z[0]])
print(words)
</code></pre>
<p>所以我试着从线索.txt文件</p>
^{pr2}$
<p>在文字.txt文件</p>
<pre><code>#+/084&"
#3*#%#+
8%203:
,1$&
!-*%
.#7&33&
#*#71%
&-&641'2
#))85
9&330*
</code></pre>
<p>然后将其替换为线索.txt文件,以便用户更容易猜测剩余的符号/字母对。在</p>
<p>不幸的是,我收到以下错误消息</p>
<pre><code> Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
importclues()
File "/Users/Alastair/Desktop/CA.py", line 70, in importclues
words.replace(clues[z[1]],clues[z[0]])
IndexError: string index out of range
</code></pre>
<p>如有任何帮助,我们将不胜感激:)</p>
<p>-阿拉斯泰尔</p>