1-1/2+2/3-3/5+4/8-5/13+...的前n项和,n由用户输入(n>0),结果用str.format()方法保留小数点后6位数字输出
时间: 2023-04-10 08:01:09 浏览: 75
多项式求和1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...
5星 · 资源好评率100%
可以回答这个问题。前n项和可以通过循环计算得到,代码如下:
n = int(input("请输入n:"))
sum = 0
for i in range(1, n+1):
a = i - 1
b = 2 * i + 1
c = 2 * i + 6
sum += a/b - c/13
print("{:.6f}".format(sum))
阅读全文