擅长:python、mysql、java
<p>我会把你的拼字游戏分数改写成这样</p>
<pre><code>def scrabbleScore(S):
def helper(S, p):
if S == "":
return p
else:
p += letterScore(S[0])
return helper(S[1:], p)
return helper(S, 0)
</code></pre>
<p>你可以这样写。<code>p</code>被称为akkumulator,不应该是全局变量(通常,应该避免全局变量)。我没弄明白你的程序为什么不起作用,但我会打印出正确的结果。在</p>