【Python】求交错序列前N项和

    技术2023-10-19  72

    课后题:求交错序列前N项和  输入正整数N,输出序列和,结果保留三位小数

     

    【参考代码一】

    n=int(input()) result=0 for i in range(1,n+1): if i%2 == 1: result+=i/(2*i-1) else : result+=-i/(2*i-1) print("{:.3f}".format(result))

     

    【参考代码二】

    n=int(input()) alist=[i/(2*i-1) if i%2 == 1 else -i/(2*i-1) for i in range(1,n+1)] result =sum(alist) print("{:.3f}".format(result))

     

    Processed: 0.010, SQL: 9