擅长:python、mysql、java
<p><code>findGPA</code>实际上并不像您所建议的那样需要它的第一个参数,因为您可以找到等级字母列表的长度。在</p>
<p>您可以使用带列表理解的<code>findScore</code>函数计算每个年级的分数,然后用<code>sum</code>函数求和。最后,用<code>len</code>函数除以得分列表的长度。在</p>
<p>可以这样做:</p>
<pre><code>def findGPA(grades):
return sum([findScore(x) for x in grades]) / max(len(grades), 1)
</code></pre>
<p>这样就可以得到所需的输出:</p>
^{pr2}$