欢迎光临散文网 会员登陆 & 注册

python练习题19

2023-03-31 18:25 作者:沐笙--ms  | 我要投稿


 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))


python练习题19的评论 (共 条)

分享到微博请遵守国家法律