1-1/2+2/3-3/5+4/8-5/13+...的前n项和,n由用户输入(n>0),结果用str.format()方法保留小数点后6位数字输出
时间: 2023-04-10 13:01:09 浏览: 104
可以回答这个问题,前n项和可以用Python代码计算得出,代码如下:
n = int(input("请输入n:"))
sum = 0
for i in range(1, n+1):
sum += eval("{}/{}".format(i*2-1, i*3-1)) - eval("{}/{}".format(i*4-2, i*13-5))
print("{:.6f}".format(sum))
输出结果保留小数点后6位数字。
阅读全文