【问题描述】
输入整数n(1<=n<=10000),计算公式1+1/(1+2)+…1/(1+2+…+n)的值。
【输入形式】
从控制台输入整数n(1<=n<=10000)。
【输出形式】
控制台输出公式结果:小数点后保留4位。
【样例输入】
4
【样例输出】
1.6000
【样例说明】
输入n为4,求得公式1 + 1/(1+2) + 1/(1+2+3)+ 1/(1+2+3+4)的值为1.6000,小数点后保留4位。
注意:为保证数据的准确性和一致性,请使用double数据类型保存计算结果。
【评分标准】
该题要求输出上述公式的计算结果。
n = int(input())
p = float(0)
for i in range (1,n+1) :
p += 1/(i*(i+1)/2)
print ('{0:.4f}'.format(p))