用python设计程序,求s=1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值。
时间: 2023-09-06 10:14:12 浏览: 171
一个计算1+2+3+5+8+13+...+n的算法程序
3星 · 编辑精心推荐
可以使用以下代码来求解:
```python
n = int(input("请输入n的值:"))
s = 0
for i in range(1, n+1):
temp = 1
for j in range(1, i+1):
temp *= j
s += temp
print("s的值为:", s)
```
输入n的值后,程序会逐步计算s的值。例如,当n为3时,s的值为1+(1x2)+(1x2x3)=7。
阅读全文