编写程序,求1!+2!+3!+........K!
时间: 2023-08-03 14:06:35 浏览: 100
java基础编程:求1+2!+3!+...的前n项的和
好的,以下是 Python 代码实现:
```python
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n-1)
k = int(input("请输入 k 的值:"))
sum = 0
for i in range(1, k+1):
sum += factorial(i)
print("1! + 2! + 3! + ... + k! = ", sum)
```
运行结果:
```
请输入 k 的值:5
1! + 2! + 3! + ... + k! = 153
```
希望能够帮助到你!
阅读全文