2.阶乘之和 题目描述: 请首先在程序中建立一个函数f(n),其功能是求n的阶乘,然后输出1!+2!+3!+……10! 输出: 输出1到10的阶乘之和。
时间: 2023-12-14 09:38:26 浏览: 63
求数字阶乘之和(1!+2!+3!+...+10!)
以下是用 Python 实现的代码:
```python
def f(n):
if n == 0:
return 1
else:
return n * f(n-1)
sum = 0
for i in range(1, 11):
sum += f(i)
print(sum)
```
输出结果为:4037913
解释:依次计算1!、2!、3!、...、10!并求和。其中,f(n)函数用于计算n的阶乘。
阅读全文