擅长:python、mysql、java
<p>函数<code>colorKeys(key)</code>中没有局部变量p。如果没有“Global”关键字,则无法在函数中更改全局变量(不建议使用“Global”关键字)</p>
<p>要解决此问题,可以返回要添加到p的值:</p>
<pre><code>def colorKeys(key):
if key == keyK:
return -2
elif key == keyL:
return 2
return 0
P += colorKeys(key)
</code></pre>