擅长:python、mysql、java
<p>仅仅调用<code>chair()</code>不会修改<code>correct</code>。你需要做<code>correct = chair()</code>。问题是<code>chair()</code>不返回任何内容;它打印它。您应该将打印移到函数外部,然后返回:</p>
<pre><code>def chair():
correct = 1
a = [1,2,3]
random.shuffle(a)
if a[0] == 3:
correct = chair()
return correct
for i in range(5):
print chair()
</code></pre>