7-16 编写函数 fun,其功能是计算并输出如下多项式的值:S=1+1/1!+1/2!+1/3! /4!+...+1/n!。例如,若主函数从键盘给 n输入 15,则输出为 S=2.718282,运行结果如图7-1 所示。注意:n的值要求大于1但不大于 100,且 n为正整数。
时间: 2023-11-08 19:06:01 浏览: 109
fun的功能是进行数字字符转换,
5星 · 资源好评率100%
```python
def fun(n):
s = 1
factorial = 1
for i in range(1, n + 1):
factorial *= i
s += 1 / factorial
print("S={:.6f}".format(s))
n = int(input("请输入 n 的值:"))
fun(n)
```
运行结果:
```
请输入 n 的值:15
S=2.718282
```
阅读全文