Python计算一到十的阶乘
时间: 2023-11-05 07:15:40 浏览: 56
以下是Python代码来计算1到10的阶乘:
```python
# 定义一个函数来计算阶乘
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
# 计算1到10的阶乘
for i in range(1, 11):
print(i, "! =", factorial(i))
```
输出结果:
```
1 ! = 1
2 ! = 2
3 ! = 6
4 ! = 24
5 ! = 120
6 ! = 720
7 ! = 5040
8 ! = 40320
9 ! = 362880
10 ! = 3628800
```
相关问题
用python计算1到20阶乘
我可以回答这个问题。用Python计算1到20的阶乘可以使用循环语句和累乘的方法,代码如下:
```
result = 1
for i in range(1, 21):
result *= i
print(result)
```
输出结果为243290200817664000。
python计算一到五的阶乘递归法
可以使用递归函数来计算阶乘,以下是计算一到五阶乘的Python代码:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
for i in range(1, 6):
print(i, "的阶乘是:", factorial(i))
```
输出结果为:
```
1 的阶乘是: 1
2 的阶乘是: 2
3 的阶乘是: 6
4 的阶乘是: 24
5 的阶乘是: 120
```
相关推荐
![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)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)