python练习题19


1-2/3+3/5-4/7+5/9-6/11+...
计算前n项之和 1-2/3+3/5-4/7+5/9-6/11+...
输入格式:
输入一个整数 n.
输出格式:
输出的值,保留小数点后三位.
输入样例:
5
输出样例:
0.917
答:
x=int(input())
sum=0
for i in range(1,x+1):
if i==1:
sum += 1
elif i%2==0:
sum -=i/(i+(i-1))
else:
sum += i/(i+(i-1))
print("{:0.3f}".format(sum))

