怎么用Python2编写这道题

2025-03-30 18:44:26
推荐回答(1个)
回答(1):

# coding:utf-8


def get_result(n):
    sum_n = 0
    for i in range(1,n+1):
        if i % 2:
            sum_n += 1/(float(i)*float(i+1))
        else:
            sum_n -= 1/(float(i)*float(i+1))
    return "%.2f" %sum_n


if __name__ == '__main__':
    try:
        num = input("请输入一个数字")
    except:
        num = input("输入错误,请输入一个数字")
    print get_result(num)