n=int(input(请输入n的值:)) s=0 while n >0: s +=(-1)**(n-1)*(1/n) n -=1 print(sn={0:.9f}.format(s))
时间: 2023-12-26 11:03:33 浏览: 138
一个程序 请输入0~9之间的数
4星 · 用户满意度95%
这段代码存在语法错误,应该修改为:
```
n = int(input("请输入n的值:"))
s = 0
while n > 0:
s += (-1)**(n-1)*(1/n)
n -= 1
print("sn={0:.9f}".format(s))
```
修改后的代码可以计算出 $S_n=\sum\limits_{i=1}^n\frac{(-1)^{i-1}}{i}$ 的值,并输出结果。
阅读全文