python練習(xí)題19


?1-2/3+3/5-4/7+5/9-6/11+...?
計(jì)算前n項(xiàng)之和?1-2/3+3/5-4/7+5/9-6/11+...
輸入格式:
輸入一個(gè)整數(shù)?n.
輸出格式:
輸出的值,保留小數(shù)點(diǎn)后三位.
輸入樣例:
5
輸出樣例:
0.917
答:
x=int(input())
sum=0
for i in range(1,x+1):
? ? if i==1:
? ? ? ? sum += 1
? ? elif i%2==0:
? ? ? ? sum -=i/(i+(i-1))
? ? else:
? ? ? ? sum += i/(i+(i-1))
print("{:0.3f}".format(sum))


標(biāo)簽:pythonpython練習(xí)