题解 | #牛牛学数列3#

牛牛学数列3

http://www.nowcoder.com/practice/f65c726d081c4160a9356eabf0dc21d9

这边本来一直在想for套for 后来一想直接用list comprehension直接在需要累积的数的表达式上直接算分母就行了! 茅塞顿开了一下

n=int(input())
b=0
for i in range(1,n+1):
    b += 1/sum([(-1)**(i-1)*(2*i-1) for i in range(1,i+1)])
print(f"{b:.3f}")
全部评论

相关推荐

3 收藏 评论
分享
牛客网
牛客企业服务