python脚本实现求5的阶乘
时间: 2023-04-10 12:03:03 浏览: 129
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
print(factorial(5))
```
上面是一个求5的阶乘的简单python脚本。使用递归函数factorial(n),当n为0时返回1,否则返回n乘以factorial(n-1)的结果。最后调用factorial(5)并打印结果。
相关问题
用python实现5的阶乘
可以使用递归或者循环来实现5的阶乘,下面是两种方法的代码示例:
方法一:使用递归实现
```python
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
result = factorial(5)
print(result) # 输出 120
```
方法二:使用循环实现
```python
result = 1
for i in range(1, 6):
result *= i
print(result) # 输出 120
```
两种方法的结果都是5的阶乘120。
python求5的阶乘
5的阶乘可以通过Python中的循环来计算。以下是一个示例代码:
```python
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
n = 5
print(factorial(n))
```
该代码中定义了一个名为`factorial`的函数,接受一个数字作为参数并返回其阶乘。在主程序中,我们将5赋值给变量`n`,然后调用`factorial`函数并打印结果。执行代码后,将输出5的阶乘结果为120。
相关推荐
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)