擅长:python、mysql、java
<p>最后一行:</p>
<pre><code>print "Marks:", counter
</code></pre>
<p>在for循环中,所以只要更正它,它就会工作:</p>
<pre><code>resp = {}
ansdb = {}
counter = 0
for i in range(1, 10):
resp_i = form.getvalue('opt_%d' %i, '0')
resp[i] = int(resp_i)
print "<br>"
for row in prsnobj.result:
ansdb[int(row[0])] = int(row[1])
print "<br>"
for i in range(1, len(resp)+1):
if resp[i] == ansdb[i]:
print "<br>Right"
counter += 1
else:
print "<br>Wrong"
print "Marks:", counter
</code></pre>