我的程序的一部分出现了问题,它检查用户输入的线索是否正确并且解决了在外部文件中解析的版本。试图用另一个列表检查一个列表
我所运行的代码没有错误,但它一直说我有0对配对。这是错误的,因为我已经在线索列表中进行了正确的配对,以检查它是否还在做同样的事情。
我到目前为止的代码就像显示。
def check_clues():
count = 0
with open('solved.txt') as r:
solved = r.readlines()
with open('clues.txt') as r:
pairings = r.readlines()
for user in pairings:
if user in solved:
count += 1
print('You got:', count, 'correct!')
Solved.txt文件...
ACQUIRED
ALMANAC
INSULT
JOKE
HYMN
GAZELLE
AMAZON
EYEBROWS
AFFIX
VELLUM
Clues.txt
A#
M*
N%
码的字,其必须解决...
#+/084&"
#3*#%#+
8%203:
,1$&
!-*%
.#7&33&
#*#71%
&-&641'2
#))85
9&330*
有你在什么'pairings'检查,并分别'solved'? – tttthomasssss 2014-09-21 21:48:11
你是什么意思? – Paul 2014-09-21 21:50:55
检查'count + = 1' – koxt 2014-09-21 21:52:05