a = map(int, raw_input().split())
n = len(a)
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中,索引与I相同
b[i] = start_sum + last_sum
如何实现这一点。我对Python还不熟悉。任何帮助都会很好。你知道吗
一种解决方案是:
其他的解决方案是可能的。。。 您遇到的问题是,b没有被创建为包含n个位置的列表,因此将某些内容放在
i
位置将失败。你知道吗第i个值将在第一个i值和最后一个n-i值中。其余的值正好在一个集合中。因此,如果您想要相同的功能,您可以:
相关问题 更多 >
编程相关推荐