编写程序,求出1+(1+2)+(1+2+3)+…+(1+2+3+4+…n)的和,函数以n为参数,n用input从键盘输入,最后以打印的方式输出结果,python代码输出
时间: 2023-09-28 13:03:20 浏览: 125
以下是Python代码实现:
```python
n = int(input("请输入一个正整数n:"))
result = 0
for i in range(1, n+1):
temp = 1
for j in range(1, i+1):
temp *= j
result += temp
print("1 (1 2) (1 2 3) … (1 2 3 4 …n)的和为:", result)
```
输出结果类似于:
```
请输入一个正整数n:5
1 (1 2) (1 2 3) … (1 2 3 4 …n)的和为: 153
```
阅读全文