S=1+1/1+2+1/1+2+3+…+1/1+…+n
时间: 2023-11-23 14:06:47 浏览: 108
计算 S=1!+2!+3!+...+N!。
以下是使用for循环实现计算S=1+1/(1+2)+1/(1+2+3)+……+1/(1+2+3+……+n)的Python代码:
```python
n = int(input("请输入n的值:"))
sum = 0
for i in range(1, n+1):
s = 0
for j in range(1, i+1):
s += j
sum += 1/s
print("S的值为:", sum)
```
其中,外层循环控制求和的次数,内层循环用于计算分母。在每次内层循环结束后,将分数加到总和中。最后输出总和即可。
阅读全文