用函数的嵌套调用计算s=1!+2!+3!+ ……+10!
时间: 2023-11-12 15:07:21 浏览: 121
求数字阶乘之和(1!+2!+3!+...+10!)
可以使用递归函数来实现阶乘的计算,然后在主函数中循环调用该函数,累加每个数的阶乘即可得到结果。具体实现如下:
```python
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
s = 0
for i in range(1, 11):
s += factorial(i)
print(s)
```
输出结果为: 4037913
阅读全文