题目描述:
编写程序,输入n的值,求:1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n (保留四位小数)。
输入:
正整数n。
输出:
上述算式的求和结果(结果保留四位小数)。
样例输入:
10
样例输出:
sum=0.6456
def sss(n):
s = 0
for i in range(1, n + 1):
s += (-1 if i % 2== 0 else 1) / i
return s
e = sss(10)
print(round(e, 4))
s = 0
n = int(input('Input N: '))
for l in range(1,n+1):
t = 1/l * (-1)**(l-1)
s += t
print(round(s,4))