擅长:python、mysql、java
<p>实际上,您的代码是这样做的:</p>
<pre><code>average = 15+30+(45/3) #that's because / has higher precedence than +
</code></pre>
<p>为了避免使用括号:</p>
<pre><code>average = (scores[0] + scores[1] + scores[2]) / 3
</code></pre>
<p>顺便说一句,不要用<code>eval()</code>来表示:</p>
<pre><code>>>> inp=input("enter 3 scores: ")
enter 3 scores: 1,5,6
>>> scores=list(map(int,inp.split(",")))
>>> scores
[1, 5, 6]
</code></pre>