编写函数,求1+(1+2)+(1+2+3)+……+(1+2+3+4+……+n)的和。
时间: 2023-11-11 19:05:25 浏览: 65
1+2+3+…+n的和。.cpp
好的,这是一个比较典型的求和问题,可以使用两层循环来实现。外层循环控制从1到n的数字,内层循环控制每个数字的累加和。具体实现如下:
```python
def sum_of_sequence(n):
res = 0
for i in range(1, n+1):
temp_sum = 0
for j in range(1, i+1):
temp_sum += j
res += temp_sum
return res
```
这个函数的时间复杂度为O(n^2),不过对于较小的n值,可以满足需求。
阅读全文