.编写应用程序求1!+2!+3!+。。。+10!
时间: 2023-12-30 16:04:55 浏览: 95
以下是两种Python编写应用程序求1!+2!+3!+...+10!的方法:
1.使用while循环和递归函数调用阶乘方法求和
```python
def jie(n):
if n == 1:
return 1
else:
return n * jie(n-1)
sum = 0
i = 1
while i <= 10:
sum += jie(i)
i += 1
print(sum) # 输出:4037913
```
2.使用for循环和math库中的阶乘函数求和
```python
import math
sum = 0
for i in range(1, 11):
sum += math.factorial(i)
print(sum) # 输出:4037913
```
阅读全文
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![text/x-c](https://img-home.csdnimg.cn/images/20250102104920.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)