python计算1到5的阶乘
时间: 2024-03-09 11:49:47 浏览: 27
可以使用循环和递归两种方法来计算1到5的阶乘。
使用循环计算1到5的阶乘的代码如下:
```python
result = 1
for i in range(1, 6):
result *= i
print(result)
```
输出结果为:120。
使用递归计算1到5的阶乘的代码如下:
```python
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
result = factorial(5)
print(result)
```
输出结果为:120。
相关问题
用python计算1到20阶乘
我可以回答这个问题。用Python计算1到20的阶乘可以使用循环语句和累乘的方法,代码如下:
```
result = 1
for i in range(1, 21):
result *= i
print(result)
```
输出结果为243290200817664000。
python计算1到10的阶乘while
请问您的问题是关于使用Python计算阶乘的while循环吗?如果是的话,可以使用while循环来计算,例如:
```python
n = 10
result = 1
while n > 0:
result *= n
n -= 1
print(result) # 输出3628800
```
以上代码将计算出10的阶乘,并打印出结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)