求自然对数e的近似值

求自然对数e的近似值 【问题描述】求自然对数e的近似值当任意项的值小于10-4时结束计算近似公式为【输入形式】无【输出形式】可参考print(e的近似值值为{:.6f}.format(e))【样例输入】【样例输出】【样例说明】【评分标准】def fact(n): s1 for i in range (1,n1): s*i return s ei1 n1 while 1/fact(n)10**(-4): ei1/fact(n) nn1 print(e的近似值值为{:.6f}.format(ei))1. 求自然对数e的近似值【问题描述】从键盘输入一个大于5的正整数n根据公式求自然对数e的近似值近似值计算公式为要求若输入不大于5的值给出提示信息“请输入一个大于5的正整数”否则输出计算的e的近似值。【样例输入】30【样例输出】当n30时e的近似值为2.7182818284590455【输出样式参考】可以用print(当n{}时e的近似值为{}.format(……))控制输出def fact(n): s1 for i in range (1,n1): s*i return s ei1 nneval(input()) if nn5: print(请输入一个大于5的正整数) else: n1 while nnn: ei1/fact(n) nn1 print(当n{}时e的近似值为{}.format(nn,ei))