python编程计算 1+(1+2)+(1+2+3)_Python求出1+(1+2)+(1+2+3)+... +(1+2+3+4+…+n)的和并输出
时间: 2023-09-10 21:14:28 浏览: 90
可以使用循环来求出这个和,具体实现代码如下:
```python
n = int(input("请输入n的值:"))
sum = 0 # 初始化和为0
for i in range(1, n+1):
tmp = 0 # 用于存储每次相加的结果
for j in range(1, i+1):
tmp += j
sum += tmp
print("1+(1+2)+(1+2+3)+... +(1+2+3+4+…+n)的和为:", sum)
```
假设输入的n为5,则输出结果为:
```
请输入n的值:5
1+(1+2)+(1+2+3)+... +(1+2+3+4+…+n)的和为: 35
```
阅读全文