擅长:python、mysql、java
<p>变量<code>candidateX_Won</code>在函数作用域中是局部的。赋值<code>True</code>或<code>False</code>时,更改的是局部变量而不是原始变量。要获得所需的结果,可以使用以下示例:</p>
<pre><code>def checkQuota(candidate_x_votes):
# here you calculate/get validVotesCast and seatsAvaliable
quota = int((validVotesCast / (seatsAvaliable + 1)) + 1)
return not (candidate_x_votes < quota) # this will return True or False
# and after that you can use your function
candidateX_Votes = 12 # for example
candidateX_Won = checkQuota(candidateX_Votes)
</code></pre>