python 编写函数fact(n),计算n的阶乘n!
时间: 2024-01-20 22:04:31 浏览: 321
好的,以下是 Python 代码实现:
```
def fact(n):
if n == 0:
return 1
else:
return n * fact(n-1)
```
这个函数使用了递归的方式来计算 n 的阶乘,当 n 为 0 的时候,返回 1,否则返回 n 乘以 n-1 的阶乘。
相关问题
python编写fact函数递归计算n的阶乘并返回
以下是Python编写的递归计算n的阶乘的函数:
```python
def fact(n):
if n == 0:
return 1
else:
return n * fact(n-1)
```
这个函数使用了递归,当n等于0时,返回1,否则返回n与fact(n-1)的乘积,即n的阶乘。
python编写fact函数递归计算n的阶乘并返回,计算3!+4!+5!+6!
代码如下:
```python
def fact(n):
if n == 1:
return 1
else:
return n * fact(n-1)
print(fact(3))
print(fact(4))
print(fact(5))
print(fact(6))
```
输出结果:
```
6
24
120
720
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)