python编写程序,输入一个整数n,计算1⼀1-1⼀2+1⼀3-1⼀4+……+1⼀n的值

2024-11-27 00:17:55
推荐回答(2个)
回答1:

如图

回答2:

我用的python2.7.代码如下

while 1:
    input_num = input("please input a integer:")
    if input_num <= 0:
        print "input error!"
        continue
    
    total = 0.0
    for i in range(1, input_num+1):
        if i % 2:
            total += 1/float(i)
        else:
            total -= 1/float(i)
    print '{0:.2f}'.format(total)