描述 1-1/2+2/3-3/5+4/8-5/13+…的前n项和,n由用户输入(n>0),结果用str.format()方法保留小数点后6位数字输出。 输入格式 一个正整数 输出格式 前n项的和 输入输出示例 输入 输出 示例 1 12 0.828448
n
= int(input())
a
= -1
sum = 1
b
,c
= 1,2
for i
in range(2,n
+1):
i
= float(i
)
sum = sum + a
*(i
-1)/c
t
= c
c
= b
+ c
b
= t
a
= -a
print('{:.6f}'.format(sum))
转载请注明原文地址:https://blackberry.8miu.com/read-3219.html