本题要求实现一个计算非负整数阶乘的简单函数,使得可以利用该函数,计算1!+2!+⋯+10!的值。
时间: 2023-03-19 07:23:01 浏览: 461
C语言练习题:求1到10的阶乘之和简单实例
5星 · 资源好评率100%
以下是一个用 Python 语言实现的计算非负整数阶乘的函数,并用该函数计算1!到10!的值的示例代码:
```python
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result
total = 0
for i in range(1, 11):
total += factorial(i)
print(f"{i}! = {factorial(i)}")
print("1! + 2! + ... + 10! =", total)
```
运行结果如下:
```
1! = 1
2! = 2
3! = 6
4! = 24
5! = 120
6! = 720
7! = 5040
8! = 40320
9! = 362880
10! = 3628800
1! + 2! + ... + 10! = 4037913
```
这个函数实现了从1到n的所有整数的阶乘之积,然后可以在主程序中使用循环来计算1到10的阶乘之和。
阅读全文