擅长:python、mysql、java
<p>您可以让<code>get_scores</code>接受两个参数:一个是给出赋值类型的字符串,因此需要打印什么,另一个是此类赋值的数量:</p>
<pre><code>def get_scores(x, kind):
if x > 0:
xp = int(input("What percentage are "+ kind + " weighted?"))
return xp
</code></pre>
<p>你可以这样称呼:</p>
<pre><code>testsp = get_scores(tests, 'tests)
</code></pre>
<p>但是在没有<code>if</code>的情况下编写函数,并在调用函数之前进行检查可能更有意义。你知道吗</p>