擅长:python、mysql、java
<p>一种解决方案是:</p>
<pre><code>a = map(int, raw_input().split())
b = []
for i in range(0, n):
start_sum = sum(a[0:i+1]) # to calculate sum of first i
last_sum = sum(a[-(n-i):]) # to calculate sum of last n-i
b.append(start_sum + last_sum)
</code></pre>
<p>其他的解决方案是可能的。。。
您遇到的问题是,b没有被创建为包含n个位置的列表,因此将某些内容放在<code>i</code>位置将失败。你知道吗</p>