用Python函数输入整数 n,计算 1+(1+2)+(1+2+3)+…….-(1+2+3+..….+n)的和。
时间: 2023-12-21 07:30:01 浏览: 51
以下是Python函数计算1+(1+2)+(1+2+3)+……-(1+2+3+..….+n)的和的代码:
```python
def calculate_sum(n):
total = 0
for i in range(1, n+1):
inner_sum = sum(range(1, i+1))
if i % 2 == 0:
total -= inner_sum
else:
total += inner_sum
return total
# 示例
print(calculate_sum(5)) # 输出:-5
```
阅读全文