用递归函数求n!,然后调用该函数计算5!+7!+9!之和
时间: 2023-04-06 07:02:40 浏览: 103
可以回答这个问题。递归函数求n!的代码如下:
```
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
```
然后调用该函数计算5! 7! 9!之和的代码如下:
```
sum = factorial(5) + factorial(7) + factorial(9)
print(sum)
```
输出结果为: 5! + 7! + 9! = 120 + 5040 + 362880 = 368040。
相关问题
编程用递归函数求n!,然后调用该函数计算5!+7!+9!的值
可以使用递归函数来求n!,具体实现如下:
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
接下来,我们可以调用该函数来计算5!+7!+9!的值:
result = factorial(5) + factorial(7) + factorial(9)
print(result)
输出结果为: 7527600
因此,5!+7!+9!的值为7527600。
用递归函数求n!,然后调用该函数计算5!+7!+9!的值。
可以回答这个问题。递归函数求n!的代码如下:
```
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
```
然后调用该函数计算5! 7! 9!的值:
```
print(factorial(5))
print(factorial(7))
print(factorial(9))
```
输出结果为:
```
120
5040
362880
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)