五用python编写、输入n,计算S=1+1/(1+2)+1/(1+2+3)+1/(1+2+3+4)+…+1/(1+2+3+…+n)。结果保留2 位小数。
时间: 2023-05-23 08:06:35 浏览: 57
计算 S=1!+2!+3!+...+N!。
A:
```python
n = int(input("请输入一个整数n:"))
s = 0
for i in range(1, n+1):
# 1/1, 1/1+1/2, ..., 1/1+1/2+...+1/n
s += 1/sum(range(1, i+1))
print("S =", format(s, ".2f"))
```
阅读全文