我心悠悠255 2022-03-05 15:59 采纳率: 66.7%
浏览 42
已结题

不会做,有人可以帮帮我嘛

计算交错序列 1 - 2/3 + 3/5 - 4/7 + 5/9 - 6/11 + ... 的前N项之和。(5分)
题目内容:
输入一个正整数N,计算交错序列 1 - 2/3 + 3/5 - 4/7 + 5/9 - 6/11 + ... 的前N项之和。
提示:上述序列中 1 为第一项,2/3 为第二项,以此类推。
输入格式:

一行输入一个正整数N
输出格式:

一行输出序列前N项和,结果保留三位小数,不换行。
输入样例:

5
输出样例:

0.917

输出1到n之间的所有偶数(5分)
题目内容:
输入正整数n,输出1到n之间的所有偶数。
输入格式:

一行正整数n
输出格式:

一行输出满足条件的数,数据间用英文逗号间隔,末尾数字后面没有逗号且不换行!
输入样例1:

10
输出样例1:

2,4,6,8,10
输入样例2:

9
输出样例2:

2,4,6,8

  • 写回答

3条回答 默认 最新

  • CSDN专家-sinJack 2022-03-05 16:01
    关注
    sum = int(0)
    n = int(input())
    for m in range(1,n+1):
        sum = sum + ((-1)**(m+1))*(m/((m*2)-1))
    print("{:.3f}".format(sum))
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月13日
  • 已采纳回答 3月5日
  • 创建了问题 3月5日