专题博客链接
[题解]浙大Python PTA课后习题博客记录(Python)
原题题目
代码实现(法1)
n = int(input())
ret = 0
for temp in range(1,n+1):
if(temp % 2 == 1):
ret += temp/(2*temp-1)
else:
ret -= temp/(2*temp-1)
print("%.3f" % ret)
代码实现(法2)
n = int(input())
ret =sum([i/(2*i-1) if(i%2==1) else -i/(2*i-1) for i in range(1,n+1)])
print("%.3f" % ret)