一起飞i 2021-05-14 17:04 采纳率: 90.9%
浏览 59
已结题

用Python 有一个序列如下:1/2 -1/3 1/4 -1/5 -1/6 1/7 .

用Python 有一个序列如下:1/2 -1/3 1/4 -1/5 -1/6 1/7 ... 用户输入正整数N,输出上述序列前N个元素的和,保留小数点后2位 输入:1 输出:0.50 输入:10 输出:0.26 输入:100 输出:0.30
  • 写回答

1条回答 默认 最新

  • Lytofy-lyf 2021-05-14 17:38
    关注
    def cal_num(n):
        return "{:,.{}f}".format(round(sum([(-1) ** i / i for i in range(2, n+2)]), 2), 2)

    print(cal_num(10))

    有用望采纳

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月18日
  • 已采纳回答 10月10日